When working on a fork I needed to add another attribute to incident, which additionally required handling in signals.py, I found this required repeating blocks of code, and having extra knowledge of the codebase to be aware to update signals.py.
I hoped to make an approach that allowed attributes to be added to Incident without this file being modified (unless things need customised).
As this was treated as a learning exercise for me any form of Feedback is appreciated.
When working on a fork I needed to add another attribute to incident, which additionally required handling in signals.py, I found this required repeating blocks of code, and having extra knowledge of the codebase to be aware to update signals.py.
I hoped to make an approach that allowed attributes to be added to Incident without this file being modified (unless things need customised).
As this was treated as a learning exercise for me any form of Feedback is appreciated.