|
|
|
@ -310,17 +310,19 @@ class Compensation(AbstractCompensation, CEFMixin, CoherenceMixin):
|
|
|
|
|
)
|
|
|
|
|
return docs
|
|
|
|
|
|
|
|
|
|
def mark_as_edited(self, user: User, request: HttpRequest = None, edit_comment: str = None):
|
|
|
|
|
def mark_as_edited(self, user: User, request: HttpRequest = None, edit_comment: str = None, reset_recorded: bool = True):
|
|
|
|
|
""" Performs internal logic for setting the recordedd/checked state of the related intervention
|
|
|
|
|
|
|
|
|
|
Args:
|
|
|
|
|
user (User): The performing user
|
|
|
|
|
request (HttpRequest): The performing request
|
|
|
|
|
edit_comment (str): Additional comment for the log entry
|
|
|
|
|
reset_recorded (bool): Whether the record-state of the object should be reset
|
|
|
|
|
|
|
|
|
|
Returns:
|
|
|
|
|
|
|
|
|
|
"""
|
|
|
|
|
self.intervention.mark_as_edited(user, request, edit_comment)
|
|
|
|
|
self.intervention.mark_as_edited(user, request, edit_comment, reset_recorded)
|
|
|
|
|
|
|
|
|
|
def is_ready_for_publish(self) -> bool:
|
|
|
|
|
""" Not inherited by RecordableObjectMixin
|
|
|
|
|