From b9bec828769f9ed06ebbf1bdc9b6cd36fd55953e Mon Sep 17 00:00:00 2001 From: mpeltriaux Date: Thu, 20 Jan 2022 12:23:19 +0100 Subject: [PATCH] # 70 Tab title eco-account * adds tab titles for eco account * adds/updates translations --- compensation/views/eco_account.py | 13 +++++++- locale/de/LC_MESSAGES/django.mo | Bin 34446 -> 34517 bytes locale/de/LC_MESSAGES/django.po | 50 +++++++++++++++++------------- 3 files changed, 40 insertions(+), 23 deletions(-) diff --git a/compensation/views/eco_account.py b/compensation/views/eco_account.py index 0895823..14caf9d 100644 --- a/compensation/views/eco_account.py +++ b/compensation/views/eco_account.py @@ -25,6 +25,7 @@ from konova.decorators import any_group_check, default_group_required, conservat shared_access_required from konova.forms import RemoveModalForm, SimpleGeomForm, NewDocumentForm, RecordModalForm from konova.settings import DEFAULT_GROUP, ZB_GROUP, ETS_GROUP +from konova.sub_settings.context_settings import TAB_TITLE_IDENTIFIER from konova.utils.documents import get_document, remove_document from konova.utils.generators import generate_qr_code from konova.utils.message_templates import IDENTIFIER_REPLACED, FORM_INVALID, DATA_UNSHARED, DATA_UNSHARED_EXPLANATION, \ @@ -54,6 +55,7 @@ def index_view(request: HttpRequest): ) context = { "table": table, + TAB_TITLE_IDENTIFIER: _("Eco-account - Overview"), } context = BaseContext(request, context).context return render(request, template, context) @@ -96,6 +98,7 @@ def new_view(request: HttpRequest): context = { "form": data_form, "geom_form": geom_form, + TAB_TITLE_IDENTIFIER: _("New Eco-Account"), } context = BaseContext(request, context).context return render(request, template, context) @@ -153,6 +156,7 @@ def edit_view(request: HttpRequest, id: str): context = { "form": data_form, "geom_form": geom_form, + TAB_TITLE_IDENTIFIER: _("Edit {}").format(acc.identifier), } context = BaseContext(request, context).context return render(request, template, context) @@ -223,6 +227,7 @@ def detail_view(request: HttpRequest, id: str): "LANIS_LINK": acc.get_LANIS_link(), "deductions": deductions, "actions": actions, + TAB_TITLE_IDENTIFIER: f"{acc.identifier} - {acc.title}", } context = BaseContext(request, context).context return render(request, template, context) @@ -546,10 +551,15 @@ def report_view(request:HttpRequest, id: str): template = "compensation/report/eco_account/report.html" acc = get_object_or_404(EcoAccount, id=id) + tab_title = _("Report {}").format(acc.identifier) # If intervention is not recorded (yet or currently) we need to render another template without any data if not acc.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( @@ -586,6 +596,7 @@ def report_view(request:HttpRequest, id: str): "parcels": parcels, "actions": actions, "deductions": deductions, + TAB_TITLE_IDENTIFIER: tab_title, } context = BaseContext(request, context).context return render(request, template, context) diff --git a/locale/de/LC_MESSAGES/django.mo b/locale/de/LC_MESSAGES/django.mo index 097aff994d6ce0453171b0f4a589c1d019648987..b80bbd8bbfa518373de989dea0adc5ff09c6e48b 100644 GIT binary patch delta 10059 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 M==gmHv#(bBAG%6oK>z>% delta 10009 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 diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po index 8e2ef9c..30a1c3c 100644 --- a/locale/de/LC_MESSAGES/django.po +++ b/locale/de/LC_MESSAGES/django.po @@ -26,7 +26,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-20 12:17+0100\n" +"POT-Creation-Date: 2022-01-20 12:22+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -452,7 +452,7 @@ msgstr "Vereinbarungsdatum" msgid "When did the parties agree on this?" msgstr "Wann wurde dieses Ökokonto offiziell vereinbart?" -#: compensation/forms/forms.py:340 +#: compensation/forms/forms.py:340 compensation/views/eco_account.py:101 msgid "New Eco-Account" msgstr "Neues Ökokonto" @@ -1067,11 +1067,12 @@ msgstr "Kompensation {} hinzugefügt" msgid "Compensation {} edited" msgstr "Kompensation {} bearbeitet" -#: compensation/views/compensation.py:156 intervention/views.py:309 +#: compensation/views/compensation.py:156 compensation/views/eco_account.py:159 +#: intervention/views.py:309 msgid "Edit {}" msgstr "Bearbeite {}" -#: compensation/views/compensation.py:235 compensation/views/eco_account.py:309 +#: compensation/views/compensation.py:235 compensation/views/eco_account.py:314 #: ema/views.py:183 intervention/views.py:482 msgid "Log" msgstr "Log" @@ -1080,86 +1081,91 @@ msgstr "Log" msgid "Compensation removed" msgstr "Kompensation entfernt" -#: compensation/views/compensation.py:279 compensation/views/eco_account.py:461 +#: compensation/views/compensation.py:279 compensation/views/eco_account.py:466 #: ema/views.py:350 intervention/views.py:132 msgid "Document added" msgstr "Dokument hinzugefügt" -#: compensation/views/compensation.py:348 compensation/views/eco_account.py:355 +#: compensation/views/compensation.py:348 compensation/views/eco_account.py:360 #: ema/views.py:288 msgid "State added" msgstr "Zustand hinzugefügt" -#: compensation/views/compensation.py:369 compensation/views/eco_account.py:376 +#: compensation/views/compensation.py:369 compensation/views/eco_account.py:381 #: ema/views.py:309 msgid "Action added" msgstr "Maßnahme hinzugefügt" -#: compensation/views/compensation.py:390 compensation/views/eco_account.py:441 +#: compensation/views/compensation.py:390 compensation/views/eco_account.py:446 #: ema/views.py:330 msgid "Deadline added" msgstr "Frist/Termin hinzugefügt" -#: compensation/views/compensation.py:412 compensation/views/eco_account.py:398 +#: compensation/views/compensation.py:412 compensation/views/eco_account.py:403 #: ema/views.py:420 msgid "State removed" msgstr "Zustand gelöscht" -#: compensation/views/compensation.py:434 compensation/views/eco_account.py:420 +#: compensation/views/compensation.py:434 compensation/views/eco_account.py:425 #: ema/views.py:442 msgid "Action removed" msgstr "Maßnahme entfernt" -#: compensation/views/compensation.py:452 intervention/views.py:546 +#: compensation/views/compensation.py:452 compensation/views/eco_account.py:554 +#: intervention/views.py:546 msgid "Report {}" msgstr "Bericht {}" -#: compensation/views/eco_account.py:89 +#: compensation/views/eco_account.py:58 +msgid "Eco-account - Overview" +msgstr "Ökokonten - Übersicht" + +#: compensation/views/eco_account.py:91 msgid "Eco-Account {} added" msgstr "Ökokonto {} hinzugefügt" -#: compensation/views/eco_account.py:146 +#: compensation/views/eco_account.py:149 msgid "Eco-Account {} edited" msgstr "Ökokonto {} bearbeitet" -#: compensation/views/eco_account.py:257 +#: compensation/views/eco_account.py:262 msgid "Eco-account removed" msgstr "Ökokonto entfernt" -#: compensation/views/eco_account.py:285 +#: compensation/views/eco_account.py:290 msgid "Deduction removed" msgstr "Abbuchung entfernt" -#: compensation/views/eco_account.py:330 ema/views.py:263 +#: compensation/views/eco_account.py:335 ema/views.py:263 #: intervention/views.py:524 msgid "{} unrecorded" msgstr "{} entzeichnet" -#: compensation/views/eco_account.py:330 ema/views.py:263 +#: compensation/views/eco_account.py:335 ema/views.py:263 #: intervention/views.py:524 msgid "{} recorded" msgstr "{} verzeichnet" -#: compensation/views/eco_account.py:531 intervention/views.py:505 +#: compensation/views/eco_account.py:536 intervention/views.py:505 msgid "Deduction added" msgstr "Abbuchung hinzugefügt" -#: compensation/views/eco_account.py:616 ema/views.py:520 +#: compensation/views/eco_account.py:627 ema/views.py:520 #: 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 +#: compensation/views/eco_account.py:632 ema/views.py:525 #: 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 +#: compensation/views/eco_account.py:639 ema/views.py:532 #: intervention/views.py:392 msgid "Share link invalid" msgstr "Freigabelink ungültig" -#: compensation/views/eco_account.py:651 ema/views.py:555 +#: compensation/views/eco_account.py:662 ema/views.py:555 #: intervention/views.py:415 msgid "Share settings updated" msgstr "Freigabe Einstellungen aktualisiert"