diff --git a/feedback/locale/fi/LC_MESSAGES/django.po b/feedback/locale/fi/LC_MESSAGES/django.po index 7604075..00fa4b7 100644 --- a/feedback/locale/fi/LC_MESSAGES/django.po +++ b/feedback/locale/fi/LC_MESSAGES/django.po @@ -460,6 +460,10 @@ msgstr "Kopioi linkki tähän keskusteluun" msgid "The link was copied to the clipboard" msgstr "Linkki kopioitiin leikepöydälle" +#: feedback/templates/manage/_exercise_heading.html +msgid "Add deadline deviation" +msgstr "Lisää määräajan poikkeama" + #: feedback/templates/manage/_feedback_message.html msgid "This field was not required" msgstr "Tämä kenttä ei ollut pakollinen" diff --git a/feedback/templates/manage/_exercise_heading.html b/feedback/templates/manage/_exercise_heading.html index a979949..30c5c22 100644 --- a/feedback/templates/manage/_exercise_heading.html +++ b/feedback/templates/manage/_exercise_heading.html @@ -39,6 +39,16 @@ > + + +
diff --git a/feedback/views.py b/feedback/views.py index 4593844..cce52b7 100644 --- a/feedback/views.py +++ b/feedback/views.py @@ -589,6 +589,10 @@ def get_conversation_dict(conv: Conversation, fbs: list[Feedback]) -> dict: 'student_feedback_for_exercise_url': ( request.build_absolute_uri(get_all_student_feedbacks_for_exercise_url(conv)) ), + 'add_deadline_deviation_url': course.html_url + ( + 'teachers/deadline-deviations/add/?' + \ + f'submitter={conv.student.api_id}&get_module_of_exercise={conv.exercise.api_id}' + ), 'show_background': course_has_bg_questionnaire and student_may_have_bg_questionnaire(conv.student), 'context_tags': context_tags, 'conversation_tags': set(conv.tags.all()),