#86 Edit deadlines EMA

* adds support for editing of EMA deadlines
* adds buttons and urls
This commit is contained in:
2022-02-10 12:33:22 +01:00
parent cba174b762
commit 3f7a6d416d
5 changed files with 76 additions and 7 deletions

View File

@@ -13,7 +13,7 @@ from django.test.client import Client
from compensation.tests.compensation.test_views import CompensationViewTestCase
from ema.models import Ema
from intervention.models import Responsibility
from konova.models import Geometry
from konova.models import Geometry, Deadline, DeadlineType
from konova.settings import DEFAULT_GROUP, ETS_GROUP
from user.models import UserActionLogEntry
@@ -63,7 +63,16 @@ class EmaViewTestCase(CompensationViewTestCase):
self.action_edit_url = reverse("ema:action-edit", args=(self.ema.id, action.id))
self.action_remove_url = reverse("ema:action-remove", args=(self.ema.id, action.id,))
self.deadline = Deadline.objects.create(
type=DeadlineType.FINISHED,
date="2020-01-01",
comment="TESTCOMMENT",
)
self.ema.deadlines.add(self.deadline)
self.deadline_new_url = reverse("ema:new-deadline", args=(self.ema.id,))
self.deadline_edit_url = reverse("ema:deadline-edit", args=(self.ema.id, self.deadline.id))
self.deadline_remove_url = reverse("ema:deadline-remove", args=(self.ema.id, self.deadline.id))
def create_dummy_data(self):
# Create dummy data
@@ -116,6 +125,8 @@ class EmaViewTestCase(CompensationViewTestCase):
self.state_remove_url,
self.state_edit_url,
self.deadline_new_url,
self.deadline_edit_url,
self.deadline_remove_url,
self.action_edit_url,
self.action_remove_url,
self.action_new_url,
@@ -167,6 +178,8 @@ class EmaViewTestCase(CompensationViewTestCase):
self.action_edit_url,
self.action_remove_url,
self.deadline_new_url,
self.deadline_edit_url,
self.deadline_remove_url,
self.new_doc_url,
self.log_url,
self.remove_url,
@@ -203,6 +216,8 @@ class EmaViewTestCase(CompensationViewTestCase):
self.state_edit_url,
self.state_remove_url,
self.deadline_new_url,
self.deadline_edit_url,
self.deadline_remove_url,
self.action_new_url,
self.action_edit_url,
self.action_remove_url,
@@ -243,6 +258,8 @@ class EmaViewTestCase(CompensationViewTestCase):
self.state_edit_url,
self.state_remove_url,
self.deadline_new_url,
self.deadline_edit_url,
self.deadline_remove_url,
self.action_new_url,
self.action_edit_url,
self.action_remove_url,