# 86 Deadline removal log entry

* adds log entries if deadline is removed
This commit is contained in:
2022-02-07 09:56:37 +01:00
parent 7535f008b7
commit 7d3c3f030b
9 changed files with 58 additions and 18 deletions

View File

@@ -330,6 +330,23 @@ class RemoveModalForm(BaseModalForm):
self.instance.delete(self.user)
class DeadlineRemoveModalForm(RemoveModalForm):
""" Removing modal form for deadlines
Can be used for anything, where removing shall be confirmed by the user a second time.
"""
deadline = None
def __init__(self, *args, **kwargs):
deadline = kwargs.pop("deadline", None)
self.deadline = deadline
super().__init__(*args, **kwargs)
def save(self):
self.instance.remove_deadline(self)
class NewDocumentForm(BaseModalForm):
""" Modal form for new documents

View File

@@ -40,6 +40,10 @@ COMPENSATION_ACTION_REMOVED = _("Action removed")
DEDUCTION_ADDED = _("Deduction added")
DEDUCTION_REMOVED = _("Deduction removed")
# DEADLINE
DEADLINE_ADDED = _("Deadline added")
DEADLINE_REMOVED = _("Deadline removed")
# PAYMENTS
PAYMENT_ADDED = _("Payment added")
PAYMENT_REMOVED = _("Payment removed")