From 77e9c989aa305ff13eea2b57eab9f0fcee1aeb4f Mon Sep 17 00:00:00 2001 From: mpeltriaux Date: Thu, 20 Jan 2022 12:12:04 +0100 Subject: [PATCH] # 70 Tab titles interventions * adds content related tab title * adds/updates translations --- intervention/views.py | 19 ++++++-- konova/contexts.py | 4 +- konova/sub_settings/context_settings.py | 1 + locale/de/LC_MESSAGES/django.mo | Bin 34223 -> 34377 bytes locale/de/LC_MESSAGES/django.po | 62 +++++++++++++----------- templates/base.html | 2 +- templates/public_base.html | 2 +- 7 files changed, 53 insertions(+), 37 deletions(-) diff --git a/intervention/views.py b/intervention/views.py index fc1625da..ad046155 100644 --- a/intervention/views.py +++ b/intervention/views.py @@ -10,11 +10,12 @@ from intervention.models import Intervention, Revocation, InterventionDocument, from intervention.tables import InterventionTable from konova.contexts import BaseContext from konova.decorators import * -from konova.forms import SimpleGeomForm, NewDocumentForm, RemoveModalForm, RecordModalForm +from konova.forms import SimpleGeomForm, RemoveModalForm, RecordModalForm +from konova.sub_settings.context_settings import TAB_TITLE_IDENTIFIER from konova.utils.documents import remove_document, get_document from konova.utils.generators import generate_qr_code from konova.utils.message_templates import INTERVENTION_INVALID, FORM_INVALID, IDENTIFIER_REPLACED, \ - DATA_UNSHARED_EXPLANATION, CHECKED_RECORDED_RESET + CHECKED_RECORDED_RESET from konova.utils.user_checks import in_group @@ -44,6 +45,7 @@ def index_view(request: HttpRequest): ) context = { "table": table, + TAB_TITLE_IDENTIFIER: _("Interventions - Overview"), } context = BaseContext(request, context).context return render(request, template, context) @@ -86,6 +88,7 @@ def new_view(request: HttpRequest): context = { "form": data_form, "geom_form": geom_form, + TAB_TITLE_IDENTIFIER: _("New intervention"), } context = BaseContext(request, context).context return render(request, template, context) @@ -255,7 +258,8 @@ def detail_view(request: HttpRequest, id: str): "is_default_member": in_group(_user, DEFAULT_GROUP), "is_zb_member": in_group(_user, ZB_GROUP), "is_ets_member": in_group(_user, ETS_GROUP), - "LANIS_LINK": intervention.get_LANIS_link() + "LANIS_LINK": intervention.get_LANIS_link(), + TAB_TITLE_IDENTIFIER: f"{intervention.identifier} - {intervention.title}", } request = intervention.set_status_messages(request) @@ -302,6 +306,7 @@ def edit_view(request: HttpRequest, id: str): context = { "form": data_form, "geom_form": geom_form, + TAB_TITLE_IDENTIFIER: _("Edit {}").format(intervention.identifier), } context = BaseContext(request, context).context return render(request, template, context) @@ -538,10 +543,15 @@ def report_view(request:HttpRequest, id: str): template = "intervention/report/report.html" intervention = get_object_or_404(Intervention, id=id) + tab_title = _("Report {}").format(intervention.identifier) # If intervention is not recorded (yet or currently) we need to render another template without any data if not intervention.recorded: template = "report/unavailable.html" - return render(request, template, {}) + context = { + TAB_TITLE_IDENTIFIER: tab_title, + } + context = BaseContext(request, context).context + return render(request, template, context) # Prepare data for map viewer geom_form = SimpleGeomForm( @@ -567,6 +577,7 @@ def report_view(request:HttpRequest, id: str): "qrcode_lanis": qrcode_img_lanis, "geom_form": geom_form, "parcels": parcels, + TAB_TITLE_IDENTIFIER: tab_title, } context = BaseContext(request, context).context return render(request, template, context) diff --git a/konova/contexts.py b/konova/contexts.py index 751e355b..49357312 100644 --- a/konova/contexts.py +++ b/konova/contexts.py @@ -7,7 +7,7 @@ Created on: 16.11.20 """ from django.http import HttpRequest -from konova.sub_settings.context_settings import BASE_TITLE, HELP_LINK, BASE_FRONTEND_TITLE +from konova.sub_settings.context_settings import BASE_TITLE, HELP_LINK, BASE_FRONTEND_TITLE, TAB_TITLE_IDENTIFIER from konova.sub_settings.django_settings import EMAIL_REPLY_TO @@ -20,7 +20,7 @@ class BaseContext: def __init__(self, request: HttpRequest, additional_context: dict = {}): self.context = { "base_title": BASE_TITLE, - "base_frontend_title": BASE_FRONTEND_TITLE, + TAB_TITLE_IDENTIFIER: BASE_FRONTEND_TITLE, "language": request.LANGUAGE_CODE, "user": request.user, "current_role": None, diff --git a/konova/sub_settings/context_settings.py b/konova/sub_settings/context_settings.py index 53177c75..c28b744c 100644 --- a/konova/sub_settings/context_settings.py +++ b/konova/sub_settings/context_settings.py @@ -9,4 +9,5 @@ Created on: 16.11.20 BASE_TITLE_SHORT = "KSP" BASE_TITLE = "KSP - Kompensationsverzeichnis Service Portal" BASE_FRONTEND_TITLE = "Kompensationsverzeichnis Service Portal" +TAB_TITLE_IDENTIFIER = "tab_title" HELP_LINK = "https://dienste.naturschutz.rlp.de/doku/doku.php?id=ksp:start" diff --git a/locale/de/LC_MESSAGES/django.mo b/locale/de/LC_MESSAGES/django.mo index 4985688af6ab414f3f80c32c199aa4bcf56083bd..f32cd700492732b4f8862fe17daddafb41c590e7 100644 GIT binary patch delta 10075 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\n" "Language-Team: LANGUAGE \n" @@ -1064,7 +1064,7 @@ msgid "Compensation {} edited" msgstr "Kompensation {} bearbeitet" #: compensation/views/compensation.py:230 compensation/views/eco_account.py:309 -#: ema/views.py:183 intervention/views.py:478 +#: ema/views.py:183 intervention/views.py:482 msgid "Log" msgstr "Log" @@ -1073,7 +1073,7 @@ msgid "Compensation removed" msgstr "Kompensation entfernt" #: compensation/views/compensation.py:274 compensation/views/eco_account.py:461 -#: ema/views.py:350 intervention/views.py:129 +#: ema/views.py:350 intervention/views.py:132 msgid "Document added" msgstr "Dokument hinzugefügt" @@ -1119,36 +1119,36 @@ msgid "Deduction removed" msgstr "Abbuchung entfernt" #: compensation/views/eco_account.py:330 ema/views.py:263 -#: intervention/views.py:520 +#: intervention/views.py:524 msgid "{} unrecorded" msgstr "{} entzeichnet" #: compensation/views/eco_account.py:330 ema/views.py:263 -#: intervention/views.py:520 +#: intervention/views.py:524 msgid "{} recorded" msgstr "{} verzeichnet" -#: compensation/views/eco_account.py:531 intervention/views.py:501 +#: compensation/views/eco_account.py:531 intervention/views.py:505 msgid "Deduction added" msgstr "Abbuchung hinzugefügt" #: compensation/views/eco_account.py:616 ema/views.py:520 -#: intervention/views.py:376 +#: intervention/views.py:380 msgid "{} has already been shared with you" msgstr "{} wurde bereits für Sie freigegeben" #: compensation/views/eco_account.py:621 ema/views.py:525 -#: intervention/views.py:381 +#: intervention/views.py:385 msgid "{} has been shared with you" msgstr "{} ist nun für Sie freigegeben" #: compensation/views/eco_account.py:628 ema/views.py:532 -#: intervention/views.py:388 +#: intervention/views.py:392 msgid "Share link invalid" msgstr "Freigabelink ungültig" #: compensation/views/eco_account.py:651 ema/views.py:555 -#: intervention/views.py:411 +#: intervention/views.py:415 msgid "Share settings updated" msgstr "Freigabe Einstellungen aktualisiert" @@ -1257,7 +1257,7 @@ msgstr "Datum Zulassung bzw. Satzungsbeschluss" msgid "Binding on" msgstr "Datum Bestandskraft" -#: intervention/forms/forms.py:191 +#: intervention/forms/forms.py:191 intervention/views.py:91 msgid "New intervention" msgstr "Neuer Eingriff" @@ -1459,38 +1459,50 @@ msgstr "" "Kein Ausgleich jeglicher Art gefunden (Kompensation, Ersatzzahlung, " "Abbuchung)" -#: intervention/views.py:79 +#: intervention/views.py:48 +msgid "Interventions - Overview" +msgstr "Eingriffe - Übersicht" + +#: intervention/views.py:81 msgid "Intervention {} added" msgstr "Eingriff {} hinzugefügt" -#: intervention/views.py:246 +#: intervention/views.py:248 msgid "This intervention has {} revocations" msgstr "Dem Eingriff liegen {} Widersprüche vor" -#: intervention/views.py:294 +#: intervention/views.py:297 msgid "Intervention {} edited" msgstr "Eingriff {} bearbeitet" -#: intervention/views.py:329 +#: intervention/views.py:309 +msgid "Edit {}" +msgstr "Bearbeite {}" + +#: intervention/views.py:333 msgid "{} removed" msgstr "{} entfernt" -#: intervention/views.py:350 +#: intervention/views.py:354 msgid "Revocation removed" msgstr "Widerspruch entfernt" -#: intervention/views.py:432 +#: intervention/views.py:436 msgid "Check performed" msgstr "Prüfung durchgeführt" -#: intervention/views.py:454 +#: intervention/views.py:458 msgid "Revocation added" msgstr "Widerspruch hinzugefügt" -#: intervention/views.py:525 +#: intervention/views.py:529 msgid "There are errors on this intervention:" msgstr "Es liegen Fehler in diesem Eingriff vor:" +#: intervention/views.py:546 +msgid "Report {}" +msgstr "Bericht {}" + #: konova/decorators.py:30 msgid "You need to be staff to perform this action!" msgstr "Hierfür müssen Sie Mitarbeiter sein!" @@ -2165,22 +2177,14 @@ msgid "More" msgstr "Mehr" #: templates/navbars/navbar.html:44 -msgid "Import..." -msgstr "" - -#: templates/navbars/navbar.html:45 -msgid "Export..." -msgstr "" - -#: templates/navbars/navbar.html:46 msgid "Reports" msgstr "Berichte" -#: templates/navbars/navbar.html:58 user/templates/user/index.html:31 +#: templates/navbars/navbar.html:56 user/templates/user/index.html:31 msgid "Settings" msgstr "Einstellungen" -#: templates/navbars/navbar.html:59 +#: templates/navbars/navbar.html:57 msgid "Logout" msgstr "Abmelden" diff --git a/templates/base.html b/templates/base.html index e728405a..2f5e5b24 100644 --- a/templates/base.html +++ b/templates/base.html @@ -4,7 +4,7 @@ - {{ base_frontend_title }} + {{ tab_title }} {% bootstrap_css %} {% bootstrap_javascript jquery='full' %} diff --git a/templates/public_base.html b/templates/public_base.html index d09d74b8..62193c49 100644 --- a/templates/public_base.html +++ b/templates/public_base.html @@ -4,7 +4,7 @@ - {{ base_frontend_title }} + {{ tab_title }} {% bootstrap_css %} {% bootstrap_javascript jquery='full' %}