6cb1a31aff
Refactors triggering checked/recorded
...
* refactors BaseForm request/user initialization
* introduces mark_as_edited() method for compensation models
2021-11-17 14:33:05 +01:00
bd36ab5b6f
#35 Sanity command
...
* refactors "toggling" of recorded/checked state
* introduces mark_as_edited() for RecordableObjectMixin
2021-11-17 12:09:49 +01:00
779065ec91
Refactoring
...
* adds simple getter methods for UserActionLogEntry
* replaces manual creation of UserActionLogEntry with new methods
2021-11-16 13:15:15 +01:00
71e4aa9a2f
Refactoring
...
* moves updating of shared access users into ShareableObjectMixin
* renames ShareInterventionModalForm to ShareModalForm since it's used for EMA and eco accounts as well
2021-11-16 12:54:28 +01:00
6ad387daa3
Refactoring
...
* moves updating of shared access users into Intervention
2021-11-16 12:51:10 +01:00
d8f0db6bd6
Refactoring
...
* moves adding of deduction into Intervention and EcoAccount model
* hardens against circular import issues
2021-11-16 12:43:13 +01:00
9b531bc09e
Refactoring
...
* moves adding of revocation into Intervention model
2021-11-16 12:26:50 +01:00
78945d648f
Refactoring
...
* splits compensation/models.py into subpackage
* renames base objects by adding suffix Mixin
2021-11-16 08:29:18 +01:00
d78afbfb5c
Refactoring
...
* splits intervention/models.py into subpackage
2021-11-15 17:19:06 +01:00