# Deadline form logic
* adds logic to NewDeadlineModalForm to invalidate 'other' deadline types without comment (as explanation for 'other')
This commit is contained in:
@@ -21,7 +21,7 @@ from compensation.utils.quality import CompensationQualityChecker
|
||||
from konova.models import BaseObject, AbstractDocument, Deadline, generate_document_file_upload_path, \
|
||||
GeoReferencedMixin, DeadlineType, ResubmitableObjectMixin
|
||||
from konova.utils.message_templates import DATA_UNSHARED_EXPLANATION, COMPENSATION_REMOVED_TEMPLATE, \
|
||||
DOCUMENT_REMOVED_TEMPLATE, DEADLINE_REMOVED, ADDED_DEADLINE, \
|
||||
DOCUMENT_REMOVED_TEMPLATE, DEADLINE_REMOVED, DEADLINE_ADDED, \
|
||||
COMPENSATION_ACTION_REMOVED, COMPENSATION_STATE_REMOVED, INTERVENTION_HAS_REVOCATIONS_TEMPLATE
|
||||
from user.models import UserActionLogEntry
|
||||
|
||||
@@ -75,7 +75,7 @@ class AbstractCompensation(BaseObject,
|
||||
|
||||
self.save()
|
||||
self.deadlines.add(deadline)
|
||||
self.mark_as_edited(user, edit_comment=ADDED_DEADLINE)
|
||||
self.mark_as_edited(user, edit_comment=DEADLINE_ADDED)
|
||||
return deadline
|
||||
|
||||
def remove_deadline(self, form):
|
||||
|
||||
Reference in New Issue
Block a user