From 8bce8b8e75c14b5ff1f7d84c8a417aac287ff947 Mon Sep 17 00:00:00 2001 From: mpeltriaux Date: Mon, 15 Aug 2022 10:02:07 +0200 Subject: [PATCH] Command * adds new command to be used with cron for periodic checkin of resubmissions * updates translations --- konova/admin.py | 3 +- .../commands/handle_resubmissions.py | 46 +++ konova/models/resubmission.py | 2 +- locale/de/LC_MESSAGES/django.mo | Bin 44517 -> 45149 bytes locale/de/LC_MESSAGES/django.po | 302 ++++++++++-------- 5 files changed, 226 insertions(+), 127 deletions(-) create mode 100644 konova/management/commands/handle_resubmissions.py diff --git a/konova/admin.py b/konova/admin.py index b40a44c8..07d692d7 100644 --- a/konova/admin.py +++ b/konova/admin.py @@ -145,7 +145,8 @@ class ResubmissionAdmin(BaseResourceAdmin): ] fields = [ "comment", - "resubmit_on" + "resubmit_on", + "resubmission_sent", ] diff --git a/konova/management/commands/handle_resubmissions.py b/konova/management/commands/handle_resubmissions.py new file mode 100644 index 00000000..047dbd5c --- /dev/null +++ b/konova/management/commands/handle_resubmissions.py @@ -0,0 +1,46 @@ +""" +Author: Michel Peltriaux +Organization: Struktur- und Genehmigungsdirektion Nord, Rhineland-Palatinate, Germany +Contact: ksp-servicestelle@sgdnord.rlp.de +Created on: 15.08.22 + +""" +import datetime + +from compensation.models import Compensation, EcoAccount +from ema.models import Ema +from intervention.models import Intervention +from konova.management.commands.setup import BaseKonovaCommand +from konova.models import Resubmission + + +class Command(BaseKonovaCommand): + help = "Checks for resubmissions due now" + + def handle(self, *args, **options): + try: + resubmitable_models = [ + Intervention, + Compensation, + Ema, + EcoAccount, + ] + today = datetime.date.today() + resubmissions = Resubmission.objects.filter( + resubmit_on__lte=today, + resubmission_sent=False, + ) + self._write_warning(f"Found {resubmissions.count()} resubmission. Process now...") + for model in resubmitable_models: + all_objs = model.objects.filter( + resubmissions__in=resubmissions + ) + self._write_warning(f"Process resubmissions for {all_objs.count()} {model.__name__} entries") + for obj in all_objs: + obj.resubmit() + self._write_success("Mails have been sent.") + resubmissions.delete() + self._write_success("Resubmissions have been deleted.") + except KeyboardInterrupt: + self._break_line() + exit(-1) \ No newline at end of file diff --git a/konova/models/resubmission.py b/konova/models/resubmission.py index ca97ebbf..be5fe842 100644 --- a/konova/models/resubmission.py +++ b/konova/models/resubmission.py @@ -35,7 +35,7 @@ class Resubmission(BaseResource): """ Sends a resubmission mail """ - _today = today() + _today = today().date() resubmission_handled = _today.__ge__(self.resubmit_on) and self.resubmission_sent if resubmission_handled: return diff --git a/locale/de/LC_MESSAGES/django.mo b/locale/de/LC_MESSAGES/django.mo index feda2678e509fe8e667237f2618882f674d2581e..03853f485e18ce219bb50fbd9b452d147282bbb3 100644 GIT binary patch delta 12882 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\n" "Language-Team: LANGUAGE \n" @@ -85,7 +86,7 @@ msgstr "Bericht generieren" msgid "Select a timespan and the desired conservation office" msgstr "Wählen Sie die Zeitspanne und die gewünschte Eintragungsstelle" -#: analysis/forms.py:71 konova/forms.py:227 +#: analysis/forms.py:71 konova/forms.py:231 msgid "Continue" msgstr "Weiter" @@ -241,7 +242,8 @@ msgstr "" #: ema/templates/ema/detail/includes/states-after.html:36 #: ema/templates/ema/detail/includes/states-before.html:36 #: intervention/forms/modalForms.py:364 -#: templates/email/other/deduction_changed.html:29 +#: templates/email/other/deduction_changed.html:31 +#: templates/email/other/deduction_changed_team.html:31 msgid "Surface" msgstr "Fläche" @@ -308,7 +310,8 @@ msgstr "Typ" #: intervention/forms/modalForms.py:382 intervention/tables.py:87 #: intervention/templates/intervention/detail/view.html:19 #: konova/templates/konova/includes/quickstart/interventions.html:4 -#: templates/email/other/deduction_changed.html:24 +#: templates/email/other/deduction_changed.html:26 +#: templates/email/other/deduction_changed_team.html:26 #: templates/navbars/navbar.html:22 msgid "Intervention" msgstr "Eingriff" @@ -362,7 +365,7 @@ msgstr "Automatisch generiert" #: intervention/templates/intervention/detail/includes/documents.html:28 #: intervention/templates/intervention/detail/view.html:31 #: intervention/templates/intervention/report/report.html:12 -#: konova/forms.py:438 +#: konova/forms.py:442 msgid "Title" msgstr "Bezeichnung" @@ -389,12 +392,13 @@ msgstr "Kompensation XY; Flur ABC" #: intervention/templates/intervention/detail/includes/documents.html:34 #: intervention/templates/intervention/detail/includes/payments.html:34 #: intervention/templates/intervention/detail/includes/revocation.html:38 -#: konova/forms.py:473 konova/templates/konova/includes/comment_card.html:16 +#: konova/forms.py:477 konova/forms.py:710 +#: konova/templates/konova/includes/comment_card.html:16 msgid "Comment" msgstr "Kommentar" #: compensation/forms/forms.py:59 compensation/forms/modalForms.py:471 -#: intervention/forms/forms.py:200 +#: intervention/forms/forms.py:200 konova/forms.py:712 msgid "Additional comment" msgstr "Zusätzlicher Kommentar" @@ -479,7 +483,7 @@ msgstr "kompensiert Eingriff" msgid "Select the intervention for which this compensation compensates" msgstr "Wählen Sie den Eingriff, für den diese Kompensation bestimmt ist" -#: compensation/forms/forms.py:219 compensation/views/compensation.py:110 +#: compensation/forms/forms.py:219 compensation/views/compensation.py:111 msgid "New compensation" msgstr "Neue Kompensation" @@ -531,7 +535,7 @@ msgid "Due on which date" msgstr "Zahlung wird an diesem Datum erwartet" #: compensation/forms/modalForms.py:65 compensation/forms/modalForms.py:363 -#: intervention/forms/modalForms.py:177 konova/forms.py:475 +#: intervention/forms/modalForms.py:177 konova/forms.py:479 msgid "Additional comment, maximum {} letters" msgstr "Zusätzlicher Kommentar, maximal {} Zeichen" @@ -576,7 +580,7 @@ msgstr "Neuer Zustand" msgid "Insert data for the new state" msgstr "Geben Sie die Daten des neuen Zustandes ein" -#: compensation/forms/modalForms.py:219 konova/forms.py:229 +#: compensation/forms/modalForms.py:219 konova/forms.py:233 msgid "Object removed" msgstr "Objekt entfernt" @@ -602,7 +606,7 @@ msgstr "Fristart wählen" #: compensation/templates/compensation/detail/compensation/includes/deadlines.html:36 #: compensation/templates/compensation/detail/eco_account/includes/deadlines.html:36 #: ema/templates/ema/detail/includes/deadlines.html:36 -#: intervention/forms/modalForms.py:149 +#: intervention/forms/modalForms.py:149 konova/forms.py:697 msgid "Date" msgstr "Datum" @@ -850,24 +854,32 @@ msgstr "In LANIS öffnen" msgid "Public report" msgstr "Öffentlicher Bericht" -#: compensation/templates/compensation/detail/compensation/includes/controls.html:17 -#: compensation/templates/compensation/detail/eco_account/includes/controls.html:31 -#: ema/templates/ema/detail/includes/controls.html:31 -#: intervention/templates/intervention/detail/includes/controls.html:36 +#: compensation/templates/compensation/detail/compensation/includes/controls.html:15 +#: compensation/templates/compensation/detail/eco_account/includes/controls.html:15 +#: ema/templates/ema/detail/includes/controls.html:15 +#: intervention/templates/intervention/detail/includes/controls.html:15 +#: konova/forms.py:724 templates/email/resubmission/resubmission.html:4 +msgid "Resubmission" +msgstr "Wiedervorlage" + +#: compensation/templates/compensation/detail/compensation/includes/controls.html:20 +#: compensation/templates/compensation/detail/eco_account/includes/controls.html:34 +#: ema/templates/ema/detail/includes/controls.html:34 +#: intervention/templates/intervention/detail/includes/controls.html:39 msgid "Edit" msgstr "Bearbeiten" -#: compensation/templates/compensation/detail/compensation/includes/controls.html:21 -#: compensation/templates/compensation/detail/eco_account/includes/controls.html:35 -#: ema/templates/ema/detail/includes/controls.html:35 -#: intervention/templates/intervention/detail/includes/controls.html:40 -msgid "Show log" -msgstr "Log anzeigen" - #: compensation/templates/compensation/detail/compensation/includes/controls.html:24 #: compensation/templates/compensation/detail/eco_account/includes/controls.html:38 #: ema/templates/ema/detail/includes/controls.html:38 #: intervention/templates/intervention/detail/includes/controls.html:43 +msgid "Show log" +msgstr "Log anzeigen" + +#: compensation/templates/compensation/detail/compensation/includes/controls.html:27 +#: compensation/templates/compensation/detail/eco_account/includes/controls.html:41 +#: ema/templates/ema/detail/includes/controls.html:41 +#: intervention/templates/intervention/detail/includes/controls.html:46 #: venv/lib/python3.7/site-packages/django/forms/formsets.py:391 msgid "Delete" msgstr "Löschen" @@ -907,7 +919,7 @@ msgstr "Dokumente" #: compensation/templates/compensation/detail/eco_account/includes/documents.html:14 #: ema/templates/ema/detail/includes/documents.html:14 #: intervention/templates/intervention/detail/includes/documents.html:14 -#: konova/forms.py:491 +#: konova/forms.py:495 msgid "Add new document" msgstr "Neues Dokument hinzufügen" @@ -915,7 +927,7 @@ msgstr "Neues Dokument hinzufügen" #: compensation/templates/compensation/detail/eco_account/includes/documents.html:31 #: ema/templates/ema/detail/includes/documents.html:31 #: intervention/templates/intervention/detail/includes/documents.html:31 -#: konova/forms.py:448 +#: konova/forms.py:452 msgid "Created on" msgstr "Erstellt" @@ -923,7 +935,7 @@ msgstr "Erstellt" #: compensation/templates/compensation/detail/eco_account/includes/documents.html:61 #: ema/templates/ema/detail/includes/documents.html:61 #: intervention/templates/intervention/detail/includes/documents.html:65 -#: konova/forms.py:553 +#: konova/forms.py:557 msgid "Edit document" msgstr "Dokument bearbeiten" @@ -1093,22 +1105,22 @@ msgstr "" msgid "other users" msgstr "weitere Nutzer" -#: compensation/templates/compensation/detail/eco_account/includes/controls.html:15 -#: ema/templates/ema/detail/includes/controls.html:15 +#: compensation/templates/compensation/detail/eco_account/includes/controls.html:18 +#: ema/templates/ema/detail/includes/controls.html:18 #: intervention/forms/modalForms.py:71 -#: intervention/templates/intervention/detail/includes/controls.html:15 +#: intervention/templates/intervention/detail/includes/controls.html:18 msgid "Share" msgstr "Freigabe" -#: compensation/templates/compensation/detail/eco_account/includes/controls.html:20 -#: ema/templates/ema/detail/includes/controls.html:20 -#: intervention/templates/intervention/detail/includes/controls.html:25 +#: compensation/templates/compensation/detail/eco_account/includes/controls.html:23 +#: ema/templates/ema/detail/includes/controls.html:23 +#: intervention/templates/intervention/detail/includes/controls.html:28 msgid "Unrecord" msgstr "Entzeichnen" -#: compensation/templates/compensation/detail/eco_account/includes/controls.html:24 -#: ema/templates/ema/detail/includes/controls.html:24 -#: intervention/templates/intervention/detail/includes/controls.html:29 +#: compensation/templates/compensation/detail/eco_account/includes/controls.html:27 +#: ema/templates/ema/detail/includes/controls.html:27 +#: intervention/templates/intervention/detail/includes/controls.html:32 msgid "Record" msgstr "Verzeichnen" @@ -1215,29 +1227,34 @@ msgstr "" msgid "Responsible data" msgstr "Daten zu den verantwortlichen Stellen" -#: compensation/views/compensation.py:53 +#: compensation/views/compensation.py:54 msgid "Compensations - Overview" msgstr "Kompensationen - Übersicht" -#: compensation/views/compensation.py:172 konova/utils/message_templates.py:36 +#: compensation/views/compensation.py:173 konova/utils/message_templates.py:36 msgid "Compensation {} edited" msgstr "Kompensation {} bearbeitet" -#: compensation/views/compensation.py:182 compensation/views/eco_account.py:173 +#: compensation/views/compensation.py:183 compensation/views/eco_account.py:173 #: ema/views.py:241 intervention/views.py:338 msgid "Edit {}" msgstr "Bearbeite {}" -#: compensation/views/compensation.py:269 compensation/views/eco_account.py:360 -#: ema/views.py:195 intervention/views.py:542 +#: compensation/views/compensation.py:270 compensation/views/eco_account.py:360 +#: ema/views.py:195 intervention/views.py:565 msgid "Log" msgstr "Log" -#: compensation/views/compensation.py:613 compensation/views/eco_account.py:728 -#: ema/views.py:559 intervention/views.py:688 +#: compensation/views/compensation.py:614 compensation/views/eco_account.py:728 +#: ema/views.py:559 intervention/views.py:711 msgid "Report {}" msgstr "Bericht {}" +#: compensation/views/compensation.py:680 compensation/views/eco_account.py:862 +#: ema/views.py:734 intervention/views.py:496 +msgid "Resubmission set" +msgstr "Wiedervorlage gesetzt" + #: compensation/views/eco_account.py:65 msgid "Eco-account - Overview" msgstr "Ökokonten - Übersicht" @@ -1255,12 +1272,12 @@ msgid "Eco-account removed" msgstr "Ökokonto entfernt" #: compensation/views/eco_account.py:381 ema/views.py:283 -#: intervention/views.py:641 +#: intervention/views.py:664 msgid "{} unrecorded" msgstr "{} entzeichnet" #: compensation/views/eco_account.py:381 ema/views.py:283 -#: intervention/views.py:641 +#: intervention/views.py:664 msgid "{} recorded" msgstr "{} verzeichnet" @@ -1462,11 +1479,11 @@ msgid "Checked compensations data and payments" msgstr "Kompensationen und Zahlungen geprüft" #: intervention/forms/modalForms.py:263 -#: intervention/templates/intervention/detail/includes/controls.html:19 +#: intervention/templates/intervention/detail/includes/controls.html:22 msgid "Run check" msgstr "Prüfung vornehmen" -#: intervention/forms/modalForms.py:264 konova/forms.py:594 +#: intervention/forms/modalForms.py:264 konova/forms.py:598 msgid "" "I, {} {}, confirm that all necessary control steps have been performed by " "myself." @@ -1622,11 +1639,11 @@ msgstr "Eingriff {} bearbeitet" msgid "{} removed" msgstr "{} entfernt" -#: intervention/views.py:495 +#: intervention/views.py:518 msgid "Check performed" msgstr "Prüfung durchgeführt" -#: intervention/views.py:646 +#: intervention/views.py:669 msgid "There are errors on this intervention:" msgstr "Es liegen Fehler in diesem Eingriff vor:" @@ -1711,78 +1728,90 @@ msgstr "Nach Zulassungsbehörde suchen" msgid "Search for conservation office" msgstr "Nch Eintragungsstelle suchen" -#: konova/forms.py:41 templates/form/collapsable/form.html:62 +#: konova/forms.py:44 templates/form/collapsable/form.html:62 msgid "Save" msgstr "Speichern" -#: konova/forms.py:75 +#: konova/forms.py:78 msgid "Not editable" msgstr "Nicht editierbar" -#: konova/forms.py:178 konova/forms.py:394 +#: konova/forms.py:182 konova/forms.py:398 msgid "Confirm" msgstr "Bestätige" -#: konova/forms.py:190 konova/forms.py:403 +#: konova/forms.py:194 konova/forms.py:407 msgid "Remove" msgstr "Löschen" -#: konova/forms.py:192 +#: konova/forms.py:196 msgid "You are about to remove {} {}" msgstr "Sie sind dabei {} {} zu löschen" -#: konova/forms.py:280 konova/utils/quality.py:44 konova/utils/quality.py:46 +#: konova/forms.py:284 konova/utils/quality.py:44 konova/utils/quality.py:46 #: templates/form/collapsable/form.html:45 msgid "Geometry" msgstr "Geometrie" -#: konova/forms.py:331 +#: konova/forms.py:335 msgid "Only surfaces allowed. Points or lines must be buffered." msgstr "" "Nur Flächen erlaubt. Punkte oder Linien müssen zu Flächen gepuffert werden." -#: konova/forms.py:404 +#: konova/forms.py:408 msgid "Are you sure?" msgstr "Sind Sie sicher?" -#: konova/forms.py:450 +#: konova/forms.py:454 msgid "When has this file been created? Important for photos." msgstr "Wann wurde diese Datei erstellt oder das Foto aufgenommen?" -#: konova/forms.py:461 +#: konova/forms.py:465 #: venv/lib/python3.7/site-packages/django/db/models/fields/files.py:231 msgid "File" msgstr "Datei" -#: konova/forms.py:463 +#: konova/forms.py:467 msgid "Allowed formats: pdf, jpg, png. Max size 15 MB." msgstr "Formate: pdf, jpg, png. Maximal 15 MB." -#: konova/forms.py:528 +#: konova/forms.py:532 msgid "Added document" msgstr "Dokument hinzugefügt" -#: konova/forms.py:585 +#: konova/forms.py:589 msgid "Confirm record" msgstr "Verzeichnen bestätigen" -#: konova/forms.py:593 +#: konova/forms.py:597 msgid "Record data" msgstr "Daten verzeichnen" -#: konova/forms.py:600 +#: konova/forms.py:604 msgid "Confirm unrecord" msgstr "Entzeichnen bestätigen" -#: konova/forms.py:601 +#: konova/forms.py:605 msgid "Unrecord data" msgstr "Daten entzeichnen" -#: konova/forms.py:602 +#: konova/forms.py:606 msgid "I, {} {}, confirm that this data must be unrecorded." msgstr "" "Ich, {} {}, bestätige, dass diese Daten wieder entzeichnet werden müssen." +#: konova/forms.py:698 +msgid "When do you want to be reminded?" +msgstr "Wann wollen Sie erinnert werden?" + +#: konova/forms.py:725 +msgid "Set your resubmission for this entry." +msgstr "Setzen Sie eine Wiedervorlage für diesen Eintrag." + +#: konova/forms.py:746 +msgid "The date should be in the future" +msgstr "Das Datum sollte in der Zukunft liegen" + #: konova/management/commands/setup_data.py:26 msgid "On shared access gained" msgstr "Wenn mir eine Freigabe zu Daten erteilt wird" @@ -1929,7 +1958,7 @@ msgstr "{} - Freigegebene Daten verzeichnet" msgid "{} - Shared data checked" msgstr "{} - Freigegebene Daten geprüft" -#: konova/utils/mailer.py:233 konova/utils/mailer.py:372 +#: konova/utils/mailer.py:233 konova/utils/mailer.py:376 msgid "{} - Deduction changed" msgstr "{} - Abbuchung geändert" @@ -1937,10 +1966,14 @@ msgstr "{} - Abbuchung geändert" msgid "{} - Shared data deleted" msgstr "{} - Freigegebene Daten gelöscht" -#: konova/utils/mailer.py:393 templates/email/api/verify_token.html:4 +#: konova/utils/mailer.py:397 templates/email/api/verify_token.html:4 msgid "Request for new API token" msgstr "Anfrage für neuen API Token" +#: konova/utils/mailer.py:420 +msgid "Resubmission - {}" +msgstr "Wiedervorlage - {}" + #: konova/utils/message_templates.py:10 msgid "no further details" msgstr "keine weitere Angabe" @@ -2223,11 +2256,11 @@ msgstr "Irgendetwas ist passiert. Wir arbeiten daran!" msgid "Hello support" msgstr "Hallo Support" -#: templates/email/api/verify_token.html:9 +#: templates/email/api/verify_token.html:10 msgid "you need to verify the API token for user" msgstr "Sie müssen einen API Token für folgenden Nutzer freischalten" -#: templates/email/api/verify_token.html:15 +#: templates/email/api/verify_token.html:16 msgid "" "If unsure, please contact the user. The API token can not be used until you " "activated it in the admin backend." @@ -2236,20 +2269,22 @@ msgstr "" "Token kann so lange nicht verwendet werden, wie er noch nicht von Ihnen im " "Admin Backend aktiviert worden ist." -#: templates/email/api/verify_token.html:18 -#: templates/email/checking/shared_data_checked.html:19 -#: templates/email/checking/shared_data_checked_team.html:19 -#: templates/email/deleting/shared_data_deleted.html:19 -#: templates/email/deleting/shared_data_deleted_team.html:19 -#: templates/email/other/deduction_changed.html:38 -#: templates/email/recording/shared_data_recorded.html:19 -#: templates/email/recording/shared_data_recorded_team.html:19 -#: templates/email/recording/shared_data_unrecorded.html:19 -#: templates/email/recording/shared_data_unrecorded_team.html:19 -#: templates/email/sharing/shared_access_given.html:20 -#: templates/email/sharing/shared_access_given_team.html:20 -#: templates/email/sharing/shared_access_removed.html:20 -#: templates/email/sharing/shared_access_removed_team.html:20 +#: templates/email/api/verify_token.html:19 +#: templates/email/checking/shared_data_checked.html:20 +#: templates/email/checking/shared_data_checked_team.html:20 +#: templates/email/deleting/shared_data_deleted.html:20 +#: templates/email/deleting/shared_data_deleted_team.html:20 +#: templates/email/other/deduction_changed.html:41 +#: templates/email/other/deduction_changed_team.html:41 +#: templates/email/recording/shared_data_recorded.html:20 +#: templates/email/recording/shared_data_recorded_team.html:20 +#: templates/email/recording/shared_data_unrecorded.html:20 +#: templates/email/recording/shared_data_unrecorded_team.html:20 +#: templates/email/resubmission/resubmission.html:21 +#: templates/email/sharing/shared_access_given.html:21 +#: templates/email/sharing/shared_access_given_team.html:21 +#: templates/email/sharing/shared_access_removed.html:21 +#: templates/email/sharing/shared_access_removed_team.html:21 msgid "Best regards" msgstr "Beste Grüße" @@ -2263,18 +2298,19 @@ msgstr "Freigegebene Daten geprüft" #: templates/email/other/deduction_changed.html:8 #: templates/email/recording/shared_data_recorded.html:8 #: templates/email/recording/shared_data_unrecorded.html:8 +#: templates/email/resubmission/resubmission.html:8 #: templates/email/sharing/shared_access_given.html:8 #: templates/email/sharing/shared_access_removed.html:8 msgid "Hello " msgstr "Hallo " -#: templates/email/checking/shared_data_checked.html:10 -#: templates/email/checking/shared_data_checked_team.html:10 +#: templates/email/checking/shared_data_checked.html:11 +#: templates/email/checking/shared_data_checked_team.html:11 msgid "the following dataset has just been checked" msgstr "der folgende Datensatz wurde soeben geprüft " -#: templates/email/checking/shared_data_checked.html:16 -#: templates/email/checking/shared_data_checked_team.html:16 +#: templates/email/checking/shared_data_checked.html:17 +#: templates/email/checking/shared_data_checked_team.html:17 msgid "" "This means, the responsible registration office just confirmed the " "correctness of this dataset." @@ -2284,6 +2320,7 @@ msgstr "" #: templates/email/checking/shared_data_checked_team.html:8 #: templates/email/deleting/shared_data_deleted_team.html:8 +#: templates/email/other/deduction_changed_team.html:8 #: templates/email/recording/shared_data_recorded_team.html:8 #: templates/email/recording/shared_data_unrecorded_team.html:8 #: templates/email/sharing/shared_access_given_team.html:8 @@ -2296,14 +2333,15 @@ msgstr "Hallo Team" msgid "Shared data deleted" msgstr "Freigegebene Daten gelöscht" -#: templates/email/deleting/shared_data_deleted.html:10 -#: templates/email/deleting/shared_data_deleted_team.html:10 +#: templates/email/deleting/shared_data_deleted.html:11 +#: templates/email/deleting/shared_data_deleted_team.html:11 msgid "the following dataset has just been deleted" msgstr "der folgende Datensatz wurde soeben gelöscht " -#: templates/email/deleting/shared_data_deleted.html:16 -#: templates/email/deleting/shared_data_deleted_team.html:16 -#: templates/email/other/deduction_changed.html:35 +#: templates/email/deleting/shared_data_deleted.html:17 +#: templates/email/deleting/shared_data_deleted_team.html:17 +#: templates/email/other/deduction_changed.html:38 +#: templates/email/other/deduction_changed_team.html:38 msgid "" "If this should not have been happened, please contact us. See the signature " "for details." @@ -2312,27 +2350,33 @@ msgstr "" "mail Signatur finden Sie weitere Kontaktinformationen." #: templates/email/other/deduction_changed.html:4 +#: templates/email/other/deduction_changed_team.html:4 msgid "Deduction changed" msgstr "Abbuchung geändert" -#: templates/email/other/deduction_changed.html:10 +#: templates/email/other/deduction_changed.html:11 +#: templates/email/other/deduction_changed_team.html:11 msgid "a deduction of this eco account has changed:" msgstr "eine Abbuchung des Ökokontos hat sich geändert:" -#: templates/email/other/deduction_changed.html:14 +#: templates/email/other/deduction_changed.html:16 +#: templates/email/other/deduction_changed_team.html:16 msgid "Attribute" msgstr "Attribute" -#: templates/email/other/deduction_changed.html:15 +#: templates/email/other/deduction_changed.html:17 +#: templates/email/other/deduction_changed_team.html:17 msgid "Old" msgstr "Alt" -#: templates/email/other/deduction_changed.html:16 +#: templates/email/other/deduction_changed.html:18 +#: templates/email/other/deduction_changed_team.html:18 #: templates/generic_index.html:43 user/templates/user/team/index.html:22 msgid "New" msgstr "Neu" -#: templates/email/other/deduction_changed.html:19 +#: templates/email/other/deduction_changed.html:21 +#: templates/email/other/deduction_changed_team.html:21 msgid "EcoAccount" msgstr "Ökokonto" @@ -2341,19 +2385,19 @@ msgstr "Ökokonto" msgid "Shared data recorded" msgstr "Freigegebene Daten verzeichnet" -#: templates/email/recording/shared_data_recorded.html:10 -#: templates/email/recording/shared_data_recorded_team.html:10 +#: templates/email/recording/shared_data_recorded.html:11 +#: templates/email/recording/shared_data_recorded_team.html:11 msgid "the following dataset has just been recorded" msgstr "der folgende Datensatz wurde soeben verzeichnet " -#: templates/email/recording/shared_data_recorded.html:16 -#: templates/email/recording/shared_data_recorded_team.html:16 +#: templates/email/recording/shared_data_recorded.html:17 +#: templates/email/recording/shared_data_recorded_team.html:17 msgid "This means the data is now publicly available, e.g. in LANIS" msgstr "" "Das bedeutet, dass die Daten nun öffentlich verfügbar sind, z.B. im LANIS." -#: templates/email/recording/shared_data_recorded.html:26 -#: templates/email/recording/shared_data_recorded_team.html:26 +#: templates/email/recording/shared_data_recorded.html:27 +#: templates/email/recording/shared_data_recorded_team.html:27 msgid "" "Please note: Recorded intervention means the compensations are recorded as " "well." @@ -2366,18 +2410,18 @@ msgstr "" msgid "Shared data unrecorded" msgstr "Freigegebene Daten entzeichnet" -#: templates/email/recording/shared_data_unrecorded.html:10 -#: templates/email/recording/shared_data_unrecorded_team.html:10 +#: templates/email/recording/shared_data_unrecorded.html:11 +#: templates/email/recording/shared_data_unrecorded_team.html:11 msgid "the following dataset has just been unrecorded" msgstr "der folgende Datensatz wurde soeben entzeichnet " -#: templates/email/recording/shared_data_unrecorded.html:16 -#: templates/email/recording/shared_data_unrecorded_team.html:16 +#: templates/email/recording/shared_data_unrecorded.html:17 +#: templates/email/recording/shared_data_unrecorded_team.html:17 msgid "This means the data is no longer publicly available." msgstr "Das bedeutet, dass die Daten nicht länger öffentlich verfügbar sind." -#: templates/email/recording/shared_data_unrecorded.html:26 -#: templates/email/recording/shared_data_unrecorded_team.html:26 +#: templates/email/recording/shared_data_unrecorded.html:27 +#: templates/email/recording/shared_data_unrecorded_team.html:27 msgid "" "Please note: Unrecorded intervention means the compensations are unrecorded " "as well." @@ -2385,22 +2429,30 @@ msgstr "" "Bitte beachten Sie: Entzeichnete Eingriffe bedeuten, dass auch die " "zugehörigen Kompensationen automatisch entzeichnet worden sind." +#: templates/email/resubmission/resubmission.html:11 +msgid "you wanted to be reminded on this entry." +msgstr "Sie wollten an diesen Eintrag erinnert werden." + +#: templates/email/resubmission/resubmission.html:15 +msgid "Your personal comment:" +msgstr "Ihr Kommentar:" + #: templates/email/sharing/shared_access_given.html:4 #: templates/email/sharing/shared_access_given_team.html:4 msgid "Access shared" msgstr "Zugriff freigegeben" -#: templates/email/sharing/shared_access_given.html:10 +#: templates/email/sharing/shared_access_given.html:11 msgid "the following dataset has just been shared with you" msgstr "der folgende Datensatz wurde soeben für Sie freigegeben " -#: templates/email/sharing/shared_access_given.html:16 -#: templates/email/sharing/shared_access_given_team.html:16 +#: templates/email/sharing/shared_access_given.html:17 +#: templates/email/sharing/shared_access_given_team.html:17 msgid "This means you can now edit this dataset." msgstr "Das bedeutet, dass Sie diesen Datensatz nun auch bearbeiten können." -#: templates/email/sharing/shared_access_given.html:17 -#: templates/email/sharing/shared_access_given_team.html:17 +#: templates/email/sharing/shared_access_given.html:18 +#: templates/email/sharing/shared_access_given_team.html:18 msgid "" "The shared dataset appears now by default on your overview for this dataset " "type." @@ -2408,8 +2460,8 @@ msgstr "" "Der freigegebene Datensatz ist nun standardmäßig in Ihrer Übersicht für den " "Datensatztyp im KSP gelistet." -#: templates/email/sharing/shared_access_given.html:27 -#: templates/email/sharing/shared_access_given_team.html:27 +#: templates/email/sharing/shared_access_given.html:28 +#: templates/email/sharing/shared_access_given_team.html:28 msgid "" "Please note: Shared access on an intervention means you automatically have " "editing access to related compensations." @@ -2418,7 +2470,7 @@ msgstr "" "Sie automatisch auch Zugriff auf die zugehörigen Kompensationen erhalten " "haben." -#: templates/email/sharing/shared_access_given_team.html:10 +#: templates/email/sharing/shared_access_given_team.html:11 msgid "the following dataset has just been shared with your team" msgstr "der folgende Datensatz wurde soeben für Ihr Team freigegeben " @@ -2427,20 +2479,20 @@ msgstr "der folgende Datensatz wurde soeben für Ihr Team freigegeben " msgid "Shared access removed" msgstr "Freigegebener Zugriff entzogen" -#: templates/email/sharing/shared_access_removed.html:10 +#: templates/email/sharing/shared_access_removed.html:11 msgid "" "your shared access, including editing, has been revoked for the dataset " msgstr "" "Ihnen wurde soeben der bearbeitende Zugriff auf den folgenden Datensatz " "entzogen: " -#: templates/email/sharing/shared_access_removed.html:16 -#: templates/email/sharing/shared_access_removed_team.html:16 +#: templates/email/sharing/shared_access_removed.html:17 +#: templates/email/sharing/shared_access_removed_team.html:17 msgid "However, you are still able to view the dataset content." msgstr "Sie können den Datensatz aber immer noch im KSP einsehen." -#: templates/email/sharing/shared_access_removed.html:17 -#: templates/email/sharing/shared_access_removed_team.html:17 +#: templates/email/sharing/shared_access_removed.html:18 +#: templates/email/sharing/shared_access_removed_team.html:18 msgid "" "Please use the provided search filter on the dataset`s overview pages to " "find them." @@ -2448,7 +2500,7 @@ msgstr "" "Nutzen Sie hierzu einfach die entsprechenden Suchfilter auf den " "Übersichtsseiten" -#: templates/email/sharing/shared_access_removed_team.html:10 +#: templates/email/sharing/shared_access_removed_team.html:11 msgid "" "your teams shared access, including editing, has been revoked for the " "dataset "