#86 Edit deadline Compensation

* adds support for editing of deadlines
* adds buttons and urls
* adds w-10 as base css-class for all action columns
This commit is contained in:
2022-02-10 12:42:41 +01:00
parent 3f7a6d416d
commit e3c7a1a274
18 changed files with 68 additions and 19 deletions

View File

@@ -8,6 +8,7 @@ Created on: 07.02.22
from django.test.client import Client
from django.urls import reverse
from konova.models import Deadline, DeadlineType
from konova.settings import DEFAULT_GROUP
from konova.tests.test_views import BaseViewTestCase
@@ -31,6 +32,13 @@ class CompensationViewTestCase(BaseViewTestCase):
action = self.create_dummy_action()
self.compensation.actions.set([action])
self.deadline = Deadline.objects.get_or_create(
type=DeadlineType.FINISHED,
date="2020-01-01",
comment="TESTDEADDLINECOMMENT"
)[0]
self.compensation.deadlines.add(self.deadline)
# Prepare urls
self.index_url = reverse("compensation:index", args=())
self.new_url = reverse("compensation:new", args=(self.intervention.id,))
@@ -43,6 +51,8 @@ class CompensationViewTestCase(BaseViewTestCase):
self.state_new_url = reverse("compensation:new-state", args=(self.compensation.id,))
self.action_new_url = reverse("compensation:new-action", args=(self.compensation.id,))
self.deadline_new_url = reverse("compensation:new-deadline", args=(self.compensation.id,))
self.deadline_edit_url = reverse("compensation:deadline-edit", args=(self.compensation.id, self.deadline.id))
self.deadline_remove_url = reverse("compensation:deadline-remove", args=(self.compensation.id, self.deadline.id))
self.new_doc_url = reverse("compensation:new-doc", args=(self.compensation.id,))
self.state_remove_url = reverse("compensation:state-remove", args=(self.compensation.id, self.comp_state.id,))
@@ -72,6 +82,8 @@ class CompensationViewTestCase(BaseViewTestCase):
self.state_new_url,
self.action_new_url,
self.deadline_new_url,
self.deadline_edit_url,
self.deadline_remove_url,
self.state_remove_url,
self.action_remove_url,
self.new_doc_url,
@@ -109,6 +121,8 @@ class CompensationViewTestCase(BaseViewTestCase):
self.state_new_url,
self.action_new_url,
self.deadline_new_url,
self.deadline_edit_url,
self.deadline_remove_url,
self.state_remove_url,
self.action_remove_url,
self.new_doc_url,
@@ -147,6 +161,8 @@ class CompensationViewTestCase(BaseViewTestCase):
self.state_new_url,
self.action_new_url,
self.deadline_new_url,
self.deadline_edit_url,
self.deadline_remove_url,
self.state_remove_url,
self.action_remove_url,
self.new_doc_url,
@@ -181,6 +197,8 @@ class CompensationViewTestCase(BaseViewTestCase):
self.state_new_url,
self.action_new_url,
self.deadline_new_url,
self.deadline_edit_url,
self.deadline_remove_url,
self.state_remove_url,
self.action_remove_url,
self.new_doc_url,
@@ -217,6 +235,8 @@ class CompensationViewTestCase(BaseViewTestCase):
self.state_new_url,
self.action_new_url,
self.deadline_new_url,
self.deadline_edit_url,
self.deadline_remove_url,
self.state_remove_url,
self.action_remove_url,
self.new_doc_url,