# NewCompensation EditCompensation view

* refactors new and edit compensation views from function to class based
* adds checked property to compensation to return parent-intervention's checked info
* fixes bug where compensation could be added to recorded intervention
* updates translations
This commit is contained in:
2025-10-19 14:06:14 +02:00
parent 278a951e92
commit 73178b3fd2
7 changed files with 118 additions and 166 deletions

Binary file not shown.

View File

@@ -45,7 +45,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-19 12:52+0200\n"
"POT-Creation-Date: 2025-10-19 13:56+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -448,11 +448,19 @@ msgid "Select the intervention for which this compensation compensates"
msgstr "Wählen Sie den Eingriff, für den diese Kompensation bestimmt ist"
#: compensation/forms/compensation.py:114
#: compensation/views/compensation/compensation.py:111
#: compensation/views/compensation/compensation.py:161
msgid "New compensation"
msgstr "Neue Kompensation"
#: compensation/forms/compensation.py:190
#: compensation/forms/compensation.py:179
msgid ""
"This intervention is currently recorded. You cannot add further "
"compensations as long as it is recorded."
msgstr ""
"Dieser Eingriff ist derzeit verzeichnet. "
"Sie können keine weiteren Kompensationen hinzufügen, so lange er verzeichnet ist."
#: compensation/forms/compensation.py:202
msgid "Edit compensation"
msgstr "Bearbeite Kompensation"
@@ -1288,18 +1296,25 @@ msgstr ""
msgid "Responsible data"
msgstr "Daten zu den verantwortlichen Stellen"
#: compensation/views/compensation/compensation.py:34
#: compensation/views/compensation/compensation.py:35
msgid "Compensations - Overview"
msgstr "Kompensationen - Übersicht"
#: compensation/views/compensation/compensation.py:158
#: compensation/views/compensation/compensation.py:52
#, fuzzy
#| msgid "New compensation"
msgid "New Compensation"
msgstr "Neue Kompensation"
#: compensation/views/compensation/compensation.py:208
#: konova/utils/message_templates.py:40
msgid "Compensation {} edited"
msgstr "Kompensation {} bearbeitet"
#: compensation/views/compensation/compensation.py:181
#: compensation/views/eco_account/eco_account.py:159 ema/views/ema.py:213
#: intervention/views/intervention.py:59 intervention/views/intervention.py:186
#: compensation/views/compensation/compensation.py:231
#: compensation/views/eco_account/eco_account.py:159 ema/views/ema.py:59
#: intervention/views/intervention.py:59 intervention/views/intervention.py:179
#: konova/views/base.py:239
msgid "Edit {}"
msgstr "Bearbeite {}"
@@ -1319,8 +1334,7 @@ msgstr "Ökokonto {} bearbeitet"
msgid "Eco-account removed"
msgstr "Ökokonto entfernt"
#: ema/forms.py:42 ema/tests/unit/test_forms.py:27 ema/views/ema.py:92
#: ema/views/ema.py:102
#: ema/forms.py:42 ema/tests/unit/test_forms.py:27 ema/views/ema.py:42
msgid "New EMA"
msgstr "Neue EMA hinzufügen"
@@ -1348,19 +1362,11 @@ msgstr ""
msgid "Payment funded compensation"
msgstr "Ersatzzahlungsmaßnahme"
#: ema/views/ema.py:31
#: ema/views/ema.py:26
msgid "EMAs - Overview"
msgstr "EMAs - Übersicht"
#: ema/views/ema.py:70
msgid "EMA {} added"
msgstr "EMA {} hinzugefügt"
#: ema/views/ema.py:190
msgid "EMA {} edited"
msgstr "EMA {} bearbeitet"
#: ema/views/ema.py:237
#: ema/views/ema.py:138
msgid "EMA removed"
msgstr "EMA entfernt"
@@ -1664,11 +1670,11 @@ msgstr "Prüfung durchgeführt"
msgid "Interventions - Overview"
msgstr "Eingriffe - Übersicht"
#: intervention/views/intervention.py:161
#: intervention/views/intervention.py:154
msgid "Intervention {} edited"
msgstr "Eingriff {} bearbeitet"
#: intervention/views/intervention.py:211
#: intervention/views/intervention.py:204
msgid "{} removed"
msgstr "{} entfernt"
@@ -2306,7 +2312,7 @@ msgstr ""
msgid "{} added"
msgstr "{} hinzugefügt"
#: konova/views/base.py:274
#: konova/views/base.py:281
msgid "{} edited"
msgstr "{} bearbeitet"
@@ -3151,3 +3157,9 @@ msgstr "Sie sind kein Mitglied dieses Teams"
#: user/views/views.py:204
msgid "Left Team"
msgstr "Team verlassen"
#~ msgid "EMA {} added"
#~ msgstr "EMA {} hinzugefügt"
#~ msgid "EMA {} edited"
#~ msgstr "EMA {} bearbeitet"