added iban-valid info to statement submit forms

pull/104/head
mariusrklein 12 months ago
parent 9394d5e6af
commit edd21e6ac3

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-28 01:22+0100\n" "POT-Creation-Date: 2024-12-29 13:12+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -151,6 +151,7 @@ msgid "Short description"
msgstr "Kurzbeschreibung" msgstr "Kurzbeschreibung"
#: finance/models.py:54 finance/models.py:421 #: finance/models.py:54 finance/models.py:421
#: finance/templates/admin/submit_statement.html:30
msgid "Explanation" msgid "Explanation"
msgstr "Erklärung" msgstr "Erklärung"
@ -245,10 +246,11 @@ msgstr "Bezahlte Abrechnungen"
#: finance/templates/admin/confirmed_statement.html:38 #: finance/templates/admin/confirmed_statement.html:38
#: finance/templates/admin/overview_submitted_statement.html:31 #: finance/templates/admin/overview_submitted_statement.html:31
#: finance/templates/admin/overview_submitted_statement.html:98 #: finance/templates/admin/overview_submitted_statement.html:98
#: finance/templates/admin/submit_statement.html:31
msgid "Amount" msgid "Amount"
msgstr "Betrag" msgstr "Betrag"
#: finance/models.py:424 #: finance/models.py:424 finance/templates/admin/submit_statement.html:32
msgid "Paid by" msgid "Paid by"
msgstr "Bezahlt von" msgstr "Bezahlt von"
@ -461,13 +463,13 @@ msgid "Reject"
msgstr "Ablehnen" msgstr "Ablehnen"
#: finance/templates/admin/overview_submitted_statement.html:178 #: finance/templates/admin/overview_submitted_statement.html:178
#: finance/templates/admin/submit_statement.html:35 #: finance/templates/admin/submit_statement.html:65
#: finance/templates/admin/unconfirm_statement.html:39 #: finance/templates/admin/unconfirm_statement.html:39
msgid "Cancel" msgid "Cancel"
msgstr "Abbruch" msgstr "Abbruch"
#: finance/templates/admin/submit_statement.html:21 #: finance/templates/admin/submit_statement.html:21
#: finance/templates/admin/submit_statement.html:34 #: finance/templates/admin/submit_statement.html:64
msgid "Submit" msgid "Submit"
msgstr "Einreichen" msgstr "Einreichen"
@ -475,7 +477,22 @@ msgstr "Einreichen"
msgid "Submit to the finance department" msgid "Submit to the finance department"
msgstr "Beim Finanzreferat einreichen" msgstr "Beim Finanzreferat einreichen"
#: finance/templates/admin/submit_statement.html:28 #: finance/templates/admin/submit_statement.html:27
msgid ""
"Please check if all expenses are documented correctly and if all payers have "
"a valid account code."
msgstr "Bitte überprüfe, ob alle Ausgaben korrekt erfasst sind und ob alle "
"auslegenden Personen eine gültige IBAN haben."
#: finance/templates/admin/submit_statement.html:33
msgid "IBAN valid"
msgstr "IBAN gültig"
#: finance/templates/admin/submit_statement.html:51
msgid "Change here"
msgstr "Hier ändern"
#: finance/templates/admin/submit_statement.html:58
msgid "" msgid ""
"Do you want to submit the statement for further processing by the finance " "Do you want to submit the statement for further processing by the finance "
"department? If you proceed, no further changes to the statement are possible." "department? If you proceed, no further changes to the statement are possible."

@ -24,6 +24,36 @@
{% block content %} {% block content %}
<h2>{% translate "Submit to the finance department" %}</h2> <h2>{% translate "Submit to the finance department" %}</h2>
<p>{% translate "Please check if all expenses are documented correctly and if all payers have a valid account code." %}</p>
<table>
<th>
<td>{% trans "Explanation" %}</td>
<td>{% trans "Amount" %}</td>
<td>{% trans "Paid by" %}</td>
<td>{% trans "IBAN valid" %}</td>
</th>
{% for bill in statement.bill_set.all %}
<tr>
<td>
{{bill.short_description}}
</td>
<td>
{{bill.explanation}}
</td>
<td>
{{ bill.amount }}€
</td>
<td>
{{ bill.paid_by.name }}
</td>
<td>
<span style="font-weight: bold; color: {{ bill.paid_by.iban_valid|yesno:'#bcd386,#dba4a4' }};" class="{{ bill.paid_by.iban_valid|yesno:'icon-tick,icon-cross' }}"></span>
{% if not bill.paid_by.iban_valid %} <a target="_blank" href='/kompassmembers/member/{{ bill.paid_by.id }}/change/#/tab/module_1/'>{% trans "Change here" %}</a> {% endif %}
</td>
</tr>
{% endfor %}
</table>
<p> <p>
{% trans "Do you want to submit the statement for further processing by the finance department? If you proceed, no further changes to the statement are possible." %} {% trans "Do you want to submit the statement for further processing by the finance department? If you proceed, no further changes to the statement are possible." %}
</p> </p>

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-28 22:56+0100\n" "POT-Creation-Date: 2024-12-29 13:12+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: members/admin.py:129 members/models.py:430 #: members/admin.py:129 members/models.py:435
msgid "Registration complete" msgid "Registration complete"
msgstr "Anmeldung vollständig" msgstr "Anmeldung vollständig"
@ -130,7 +130,7 @@ msgstr ""
msgid "activity" msgid "activity"
msgstr "Aktivität" msgstr "Aktivität"
#: members/admin.py:405 members/models.py:56 members/models.py:1584 #: members/admin.py:405 members/models.py:57 members/models.py:1589
msgid "Name" msgid "Name"
msgstr "Name" msgstr "Name"
@ -180,8 +180,8 @@ msgstr "Ausgewählte Registrierung zurück auf die Warteliste setzen."
msgid "Successfully demoted %(name)s to waiter." msgid "Successfully demoted %(name)s to waiter."
msgstr "%(name)s zurück auf die Warteliste gesetzt." msgstr "%(name)s zurück auf die Warteliste gesetzt."
#: members/admin.py:579 members/models.py:437 members/models.py:840 #: members/admin.py:579 members/models.py:442 members/models.py:845
#: members/models.py:1329 #: members/models.py:1334
msgid "Group" msgid "Group"
msgstr "Gruppe" msgstr "Gruppe"
@ -230,7 +230,7 @@ msgstr "Wähle Gruppe für Einladung aus"
msgid "Successfully invited %(name)s to %(group)s." msgid "Successfully invited %(name)s to %(group)s."
msgstr "Erfolgreich %(name)s zu Gruppe %(group)s eingeladen." msgstr "Erfolgreich %(name)s zu Gruppe %(group)s eingeladen."
#: members/admin.py:748 members/models.py:72 #: members/admin.py:748 members/models.py:73
msgid "name" msgid "name"
msgstr "Name" msgstr "Name"
@ -249,7 +249,7 @@ msgstr "Schwierigkeit"
msgid "Tour type" msgid "Tour type"
msgstr "Art der Tour" msgstr "Art der Tour"
#: members/admin.py:784 members/models.py:1060 #: members/admin.py:784 members/models.py:1065
msgid "Means of transportation" msgid "Means of transportation"
msgstr "Verkehrsmittel" msgstr "Verkehrsmittel"
@ -384,244 +384,244 @@ msgstr "Kostenübersicht"
msgid "member administration" msgid "member administration"
msgstr "Teilnehmer*innenverwaltung" msgstr "Teilnehmer*innenverwaltung"
#: members/models.py:42 #: members/models.py:43
msgid "Monday" msgid "Monday"
msgstr "Montag" msgstr "Montag"
#: members/models.py:43 #: members/models.py:44
msgid "Tuesday" msgid "Tuesday"
msgstr "Dienstag" msgstr "Dienstag"
#: members/models.py:44 #: members/models.py:45
msgid "Wednesday" msgid "Wednesday"
msgstr "Mittwoch" msgstr "Mittwoch"
#: members/models.py:45 #: members/models.py:46
msgid "Thursday" msgid "Thursday"
msgstr "Donnerstag" msgstr "Donnerstag"
#: members/models.py:46 #: members/models.py:47
msgid "Friday" msgid "Friday"
msgstr "Freitag" msgstr "Freitag"
#: members/models.py:47 #: members/models.py:48
msgid "Saturday" msgid "Saturday"
msgstr "Samstag" msgstr "Samstag"
#: members/models.py:48 #: members/models.py:49
msgid "Sunday" msgid "Sunday"
msgstr "Sonntag" msgstr "Sonntag"
#: members/models.py:57 members/models.py:1046 #: members/models.py:58 members/models.py:1051
msgid "Description" msgid "Description"
msgstr "Beschreibung" msgstr "Beschreibung"
#: members/models.py:63 members/models.py:1038 #: members/models.py:64 members/models.py:1043
#: members/templates/members/change_member.html:18 #: members/templates/members/change_member.html:18
msgid "Activity" msgid "Activity"
msgstr "Aktivität" msgstr "Aktivität"
#: members/models.py:64 #: members/models.py:65
msgid "Activities" msgid "Activities"
msgstr "Aktivitäten" msgstr "Aktivitäten"
#: members/models.py:73 #: members/models.py:74
msgid "description" msgid "description"
msgstr "Beschreibung" msgstr "Beschreibung"
#: members/models.py:74 #: members/models.py:75
msgid "show on website" msgid "show on website"
msgstr "Auf der Webseite anzeigen" msgstr "Auf der Webseite anzeigen"
#: members/models.py:75 #: members/models.py:76
msgid "lowest year" msgid "lowest year"
msgstr "Ab Jahrgang" msgstr "Ab Jahrgang"
#: members/models.py:76 #: members/models.py:77
msgid "highest year" msgid "highest year"
msgstr "Bis Jahrgang" msgstr "Bis Jahrgang"
#: members/models.py:77 #: members/models.py:78
msgid "youth leaders" msgid "youth leaders"
msgstr "Jugendleiter" msgstr "Jugendleiter"
#: members/models.py:79 #: members/models.py:80
msgid "week day" msgid "week day"
msgstr "Wochentag" msgstr "Wochentag"
#: members/models.py:80 members/models.py:1411 #: members/models.py:81 members/models.py:1416
msgid "Starting time" msgid "Starting time"
msgstr "Zeitpunkt" msgstr "Zeitpunkt"
#: members/models.py:81 #: members/models.py:82
msgid "Ending time" msgid "Ending time"
msgstr "Endzeitpunkt" msgstr "Endzeitpunkt"
#: members/models.py:83 #: members/models.py:84
msgid "Contact email" msgid "Contact email"
msgstr "Kontakt Email" msgstr "Kontakt Email"
#: members/models.py:93 members/models.py:294 #: members/models.py:94 members/models.py:295
msgid "group" msgid "group"
msgstr "Gruppe" msgstr "Gruppe"
#: members/models.py:94 #: members/models.py:95
msgid "groups" msgid "groups"
msgstr "Gruppen" msgstr "Gruppen"
#: members/models.py:128 #: members/models.py:129
msgid "prename" msgid "prename"
msgstr "Vorname" msgstr "Vorname"
#: members/models.py:129 #: members/models.py:130
msgid "last name" msgid "last name"
msgstr "Nachname" msgstr "Nachname"
#: members/models.py:132 #: members/models.py:133
msgid "Email confirmed" msgid "Email confirmed"
msgstr "Emailadresse bestätigt" msgstr "Emailadresse bestätigt"
#: members/models.py:150 members/models.py:221 members/models.py:268 #: members/models.py:151 members/models.py:222 members/models.py:269
msgid "phone number" msgid "phone number"
msgstr "Telefonnummer (mobil)" msgstr "Telefonnummer (mobil)"
#: members/models.py:181 #: members/models.py:182
msgid "Email confirmation needed" msgid "Email confirmation needed"
msgstr "Email Bestätigung erforderlich" msgstr "Email Bestätigung erforderlich"
#: members/models.py:231 #: members/models.py:232
msgid "birth date" msgid "birth date"
msgstr "Geburtsdatum" msgstr "Geburtsdatum"
#: members/models.py:236 #: members/models.py:237
msgid "Gender" msgid "Gender"
msgstr "Gender" msgstr "Gender"
#: members/models.py:237 #: members/models.py:238
msgid "comments" msgid "comments"
msgstr "Kommentare" msgstr "Kommentare"
#: members/models.py:265 #: members/models.py:266
msgid "Alternative email confirmed" msgid "Alternative email confirmed"
msgstr "Alternative E-Mail Adresse bestätigt" msgstr "Alternative E-Mail Adresse bestätigt"
#: members/models.py:269 #: members/models.py:270
msgid "street and house number" msgid "street and house number"
msgstr "Straße und Hausnummer" msgstr "Straße und Hausnummer"
#: members/models.py:270 #: members/models.py:271
msgid "Postcode" msgid "Postcode"
msgstr "PLZ" msgstr "PLZ"
#: members/models.py:272 #: members/models.py:273
msgid "town" msgid "town"
msgstr "Stadt" msgstr "Stadt"
#: members/models.py:273 #: members/models.py:274
msgid "Address extra" msgid "Address extra"
msgstr "Adress-Zusatz" msgstr "Adress-Zusatz"
#: members/models.py:274 #: members/models.py:275
msgid "Country" msgid "Country"
msgstr "Land" msgstr "Land"
#: members/models.py:276 #: members/models.py:277
msgid "Good conduct certificate presented on" msgid "Good conduct certificate presented on"
msgstr "Führungszeugnis vorgelegt am" msgstr "Führungszeugnis vorgelegt am"
#: members/models.py:277 #: members/models.py:278
msgid "Joined on" msgid "Joined on"
msgstr "Eintritt" msgstr "Eintritt"
#: members/models.py:278 #: members/models.py:279
msgid "Left on" msgid "Left on"
msgstr "Austritt" msgstr "Austritt"
#: members/models.py:279 #: members/models.py:280
msgid "Has key" msgid "Has key"
msgstr "Hat Jugendraumschlüssel" msgstr "Hat Jugendraumschlüssel"
#: members/models.py:280 #: members/models.py:281
msgid "Has a free ticket for the climbing gym" msgid "Has a free ticket for the climbing gym"
msgstr "Hat Freikarte für Kletterhalle" msgstr "Hat Freikarte für Kletterhalle"
#: members/models.py:281 #: members/models.py:282
msgid "DAV badge number" msgid "DAV badge number"
msgstr "DAV Mitgliedsnummer" msgstr "DAV Mitgliedsnummer"
#: members/models.py:282 #: members/models.py:283
msgid "Knows how to swim" msgid "Knows how to swim"
msgstr "Kann schwimmen" msgstr "Kann schwimmen"
#: members/models.py:283 #: members/models.py:284
msgid "Climbing badge" msgid "Climbing badge"
msgstr "Kletterschein" msgstr "Kletterschein"
#: members/models.py:284 #: members/models.py:285
msgid "Alpine experience" msgid "Alpine experience"
msgstr "Alpine Erfahrung" msgstr "Alpine Erfahrung"
#: members/models.py:285 #: members/models.py:286
msgid "Allergies" msgid "Allergies"
msgstr "Allergieen" msgstr "Allergieen"
#: members/models.py:286 #: members/models.py:287
msgid "Medication" msgid "Medication"
msgstr "Medikamente" msgstr "Medikamente"
#: members/models.py:287 #: members/models.py:288
msgid "Tetanus vaccination" msgid "Tetanus vaccination"
msgstr "Tetanusimpfung" msgstr "Tetanusimpfung"
#: members/models.py:288 #: members/models.py:289
msgid "Photos may be taken" msgid "Photos may be taken"
msgstr "Fotoerlaubnis" msgstr "Fotoerlaubnis"
#: members/models.py:289 #: members/models.py:290
msgid "Legal guardians" msgid "Legal guardians"
msgstr "Erziehungsberechtigte" msgstr "Erziehungsberechtigte"
#: members/models.py:291 #: members/models.py:292
msgid "May cancel a group appointment independently" msgid "May cancel a group appointment independently"
msgstr "Darf sich allein von der Gruppenstunde abmelden" msgstr "Darf sich allein von der Gruppenstunde abmelden"
#: members/models.py:298 #: members/models.py:299
msgid "receives newsletter" msgid "receives newsletter"
msgstr "Erhält den Newsletter" msgstr "Erhält den Newsletter"
#: members/models.py:302 #: members/models.py:303
msgid "created" msgid "created"
msgstr "erstellt" msgstr "erstellt"
#: members/models.py:303 #: members/models.py:304
msgid "Active" msgid "Active"
msgstr "Aktiv" msgstr "Aktiv"
#: members/models.py:304 #: members/models.py:305
msgid "registration form" msgid "registration form"
msgstr "Anmeldeformular" msgstr "Anmeldeformular"
#: members/models.py:313 #: members/models.py:314
msgid "image" msgid "image"
msgstr "Bild" msgstr "Bild"
#: members/models.py:322 #: members/models.py:323
msgid "Echoed" msgid "Echoed"
msgstr "Rückgemeldet" msgstr "Rückgemeldet"
#: members/models.py:323 #: members/models.py:324
msgid "Confirmed" msgid "Confirmed"
msgstr "Bestätigt" msgstr "Bestätigt"
#: members/models.py:325 #: members/models.py:326
msgid "Login data" msgid "Login data"
msgstr "Zugangsdaten" msgstr "Zugangsdaten"
#: members/models.py:327 #: members/models.py:328
msgid "waitinglist application date" msgid "waitinglist application date"
msgstr "Wartelistenbewerbungsdatum" msgstr "Wartelistenbewerbungsdatum"
#: members/models.py:329 #: members/models.py:330
msgid "" msgid ""
"If the person registered from the waitinglist, this is their application " "If the person registered from the waitinglist, this is their application "
"date." "date."
@ -629,351 +629,351 @@ msgstr ""
"Falls sich die Person über die Warteliste angemeldet hat ist dies ihr " "Falls sich die Person über die Warteliste angemeldet hat ist dies ihr "
"Bewerbungsdatum." "Bewerbungsdatum."
#: members/models.py:358 #: members/models.py:363
msgid "Good conduct certificate valid" msgid "Good conduct certificate valid"
msgstr "Führungszeugnis gültig" msgstr "Führungszeugnis gültig"
#: members/models.py:440 #: members/models.py:445
msgid "member" msgid "member"
msgstr "Teilnehmer*in" msgstr "Teilnehmer*in"
#: members/models.py:441 #: members/models.py:446
msgid "members" msgid "members"
msgstr "Teilnehmer*innen" msgstr "Teilnehmer*innen"
#: members/models.py:519 #: members/models.py:524
msgid "Upload registration form" msgid "Upload registration form"
msgstr "Anmeldeformular hochladen" msgstr "Anmeldeformular hochladen"
#: members/models.py:530 #: members/models.py:535
#, python-format #, python-format
msgid "New unconfirmed registration for group %(group)s" msgid "New unconfirmed registration for group %(group)s"
msgstr "Neue unbestätigte Registrierung für Gruppe %(group)s" msgstr "Neue unbestätigte Registrierung für Gruppe %(group)s"
#: members/models.py:756 #: members/models.py:761
msgid "Set login data for Kompass" msgid "Set login data for Kompass"
msgstr "Zugangsdaten für Kompass wählen" msgstr "Zugangsdaten für Kompass wählen"
#: members/models.py:791 members/models.py:994 members/models.py:1005 #: members/models.py:796 members/models.py:999 members/models.py:1010
#: members/models.py:1360 members/models.py:1367 #: members/models.py:1365 members/models.py:1372
msgid "Member" msgid "Member"
msgstr "Teilnehmer*in" msgstr "Teilnehmer*in"
#: members/models.py:798 #: members/models.py:803
msgid "Emergency contact" msgid "Emergency contact"
msgstr "Notfallkontakt" msgstr "Notfallkontakt"
#: members/models.py:799 #: members/models.py:804
msgid "Emergency contacts" msgid "Emergency contacts"
msgstr "Notfallkontakte" msgstr "Notfallkontakte"
#: members/models.py:819 #: members/models.py:824
msgid "Unconfirmed registration" msgid "Unconfirmed registration"
msgstr "Unbestätigte Registrierung" msgstr "Unbestätigte Registrierung"
#: members/models.py:820 #: members/models.py:825
msgid "Unconfirmed registrations" msgid "Unconfirmed registrations"
msgstr "Unbestätigte Registrierungen" msgstr "Unbestätigte Registrierungen"
#: members/models.py:839 members/models.py:884 #: members/models.py:844 members/models.py:889
msgid "Waiter" msgid "Waiter"
msgstr "Wartende Person" msgstr "Wartende Person"
#: members/models.py:841 #: members/models.py:846
msgid "Invitation date" msgid "Invitation date"
msgstr "Einladungsdatum" msgstr "Einladungsdatum"
#: members/models.py:842 members/templates/members/reject_success.html:6 #: members/models.py:847 members/templates/members/reject_success.html:6
#: members/templates/members/reject_success.html:11 #: members/templates/members/reject_success.html:11
msgid "Invitation rejected" msgid "Invitation rejected"
msgstr "Einladung abgelehnt" msgstr "Einladung abgelehnt"
#: members/models.py:846 #: members/models.py:851
msgid "Invitation to group" msgid "Invitation to group"
msgstr "Gruppeneinladung" msgstr "Gruppeneinladung"
#: members/models.py:847 #: members/models.py:852
msgid "Invitations to groups" msgid "Invitations to groups"
msgstr "Gruppeneinladungen" msgstr "Gruppeneinladungen"
#: members/models.py:854 #: members/models.py:859
msgid "Rejected" msgid "Rejected"
msgstr "Abgelehnt" msgstr "Abgelehnt"
#: members/models.py:856 #: members/models.py:861
msgid "Expired" msgid "Expired"
msgstr "Abgelaufen" msgstr "Abgelaufen"
#: members/models.py:858 #: members/models.py:863
msgid "Undecided" msgid "Undecided"
msgstr "Ausstehend" msgstr "Ausstehend"
#: members/models.py:859 #: members/models.py:864
msgid "Status" msgid "Status"
msgstr "Status" msgstr "Status"
#: members/models.py:870 #: members/models.py:875
msgid "Do you want to tell us something else?" msgid "Do you want to tell us something else?"
msgstr "Möchtest du uns noch etwas mitteilen?" msgstr "Möchtest du uns noch etwas mitteilen?"
#: members/models.py:871 #: members/models.py:876
msgid "application date" msgid "application date"
msgstr "Bewerbungsdatum" msgstr "Bewerbungsdatum"
#: members/models.py:873 #: members/models.py:878
msgid "Last wait confirmation" msgid "Last wait confirmation"
msgstr "Letzte Wartebestätigung" msgstr "Letzte Wartebestätigung"
#: members/models.py:877 #: members/models.py:882
msgid "Last reminder" msgid "Last reminder"
msgstr "Letzte Erinnerung" msgstr "Letzte Erinnerung"
#: members/models.py:878 #: members/models.py:883
msgid "Missed reminders" msgid "Missed reminders"
msgstr "Verpasste Erinnerungen" msgstr "Verpasste Erinnerungen"
#: members/models.py:885 #: members/models.py:890
msgid "Waiters" msgid "Waiters"
msgstr "Warteliste" msgstr "Warteliste"
#: members/models.py:900 #: members/models.py:905
msgid "Latest group invitation" msgid "Latest group invitation"
msgstr "Letzte Gruppeneinladung" msgstr "Letzte Gruppeneinladung"
#: members/models.py:917 #: members/models.py:922
msgid "Waiting status confirmed" msgid "Waiting status confirmed"
msgstr "Wartelistenplatz bestätigt" msgstr "Wartelistenplatz bestätigt"
#: members/models.py:924 #: members/models.py:929
msgid "Waiting confirmation needed" msgid "Waiting confirmation needed"
msgstr "Wartelistenplatzbestätigung erforderlich" msgstr "Wartelistenplatzbestätigung erforderlich"
#: members/models.py:977 #: members/models.py:982
msgid "Invitation to trial group meeting" msgid "Invitation to trial group meeting"
msgstr "Einladung zu Schnupperstunde" msgstr "Einladung zu Schnupperstunde"
#: members/models.py:985 #: members/models.py:990
msgid "Unregistered from waiting list" msgid "Unregistered from waiting list"
msgstr "Von der Warteliste abgemeldet" msgstr "Von der Warteliste abgemeldet"
#: members/models.py:999 #: members/models.py:1004
msgid "Comment" msgid "Comment"
msgstr "Kommentar" msgstr "Kommentar"
#: members/models.py:1006 members/models.py:1368 #: members/models.py:1011 members/models.py:1373
msgid "Members" msgid "Members"
msgstr "Teilnehmer*innen" msgstr "Teilnehmer*innen"
#: members/models.py:1040 #: members/models.py:1045
msgid "Place" msgid "Place"
msgstr "Stützpunkt / Ort" msgstr "Stützpunkt / Ort"
#: members/models.py:1041 #: members/models.py:1046
msgid "Destination (optional)" msgid "Destination (optional)"
msgstr "ggf. Ziel" msgstr "ggf. Ziel"
#: members/models.py:1043 #: members/models.py:1048
msgid "e.g. a peak" msgid "e.g. a peak"
msgstr "z.B. ein Gipfel" msgstr "z.B. ein Gipfel"
#: members/models.py:1044 #: members/models.py:1049
msgid "Begin" msgid "Begin"
msgstr "Anfang" msgstr "Anfang"
#: members/models.py:1045 #: members/models.py:1050
msgid "End (optional)" msgid "End (optional)"
msgstr "Ende" msgstr "Ende"
#: members/models.py:1048 #: members/models.py:1053
msgid "Groups" msgid "Groups"
msgstr "Gruppen" msgstr "Gruppen"
#: members/models.py:1061 #: members/models.py:1066
msgid "Kilometers traveled" msgid "Kilometers traveled"
msgstr "Fahrstrecke in Kilometer" msgstr "Fahrstrecke in Kilometer"
#: members/models.py:1064 #: members/models.py:1069
msgid "Categories" msgid "Categories"
msgstr "Kategorien" msgstr "Kategorien"
#: members/models.py:1065 #: members/models.py:1070
msgid "easy" msgid "easy"
msgstr "leicht" msgstr "leicht"
#: members/models.py:1065 #: members/models.py:1070
msgid "medium" msgid "medium"
msgstr "mittel" msgstr "mittel"
#: members/models.py:1065 #: members/models.py:1070
msgid "hard" msgid "hard"
msgstr "schwer" msgstr "schwer"
#: members/models.py:1075 members/models.py:1391 #: members/models.py:1080 members/models.py:1396
#: members/templates/admin/freizeit_finance_overview.html:26 #: members/templates/admin/freizeit_finance_overview.html:26
msgid "Excursion" msgid "Excursion"
msgstr "Ausfahrt" msgstr "Ausfahrt"
#: members/models.py:1076 #: members/models.py:1081
msgid "Excursions" msgid "Excursions"
msgstr "Ausfahrten" msgstr "Ausfahrten"
#: members/models.py:1306 members/models.py:1382 members/models.py:1598 #: members/models.py:1311 members/models.py:1387 members/models.py:1603
msgid "Title" msgid "Title"
msgstr "Titel" msgstr "Titel"
#: members/models.py:1307 members/models.py:1325 members/models.py:1599 #: members/models.py:1312 members/models.py:1330 members/models.py:1604
msgid "Date" msgid "Date"
msgstr "Datum" msgstr "Datum"
#: members/models.py:1326 #: members/models.py:1331
msgid "Location" msgid "Location"
msgstr "Ort" msgstr "Ort"
#: members/models.py:1327 #: members/models.py:1332
msgid "Topic" msgid "Topic"
msgstr "Thema" msgstr "Thema"
#: members/models.py:1351 #: members/models.py:1356
msgid "Jugendleiter" msgid "Jugendleiter"
msgstr "Jugendleiter" msgstr "Jugendleiter"
#: members/models.py:1354 #: members/models.py:1359
msgid "Klettertreff" msgid "Klettertreff"
msgstr "Klettertreff" msgstr "Klettertreff"
#: members/models.py:1355 #: members/models.py:1360
msgid "Klettertreffs" msgid "Klettertreffs"
msgstr "Klettertreffs" msgstr "Klettertreffs"
#: members/models.py:1373 #: members/models.py:1378
msgid "Password" msgid "Password"
msgstr "Passwort" msgstr "Passwort"
#: members/models.py:1376 #: members/models.py:1381
msgid "registration password" msgid "registration password"
msgstr "Registrierungspassort" msgstr "Registrierungspassort"
#: members/models.py:1377 #: members/models.py:1382
msgid "registration passwords" msgid "registration passwords"
msgstr "Registrierungspasswörter" msgstr "Registrierungspasswörter"
#: members/models.py:1384 #: members/models.py:1389
msgid "Alpinistic goals" msgid "Alpinistic goals"
msgstr "Alpintechnische Ziele" msgstr "Alpintechnische Ziele"
#: members/models.py:1385 #: members/models.py:1390
msgid "Pedagogic goals" msgid "Pedagogic goals"
msgstr "Pädagogische Ziele" msgstr "Pädagogische Ziele"
#: members/models.py:1386 #: members/models.py:1391
msgid "Content and methods" msgid "Content and methods"
msgstr "Inhalte und Methoden" msgstr "Inhalte und Methoden"
#: members/models.py:1387 #: members/models.py:1392
msgid "Evaluation" msgid "Evaluation"
msgstr "Wertung" msgstr "Wertung"
#: members/models.py:1388 #: members/models.py:1393
msgid "Experiences and possible improvements" msgid "Experiences and possible improvements"
msgstr "Erfahrungen und Verbesserungsvorschläge" msgstr "Erfahrungen und Verbesserungsvorschläge"
#: members/models.py:1397 members/models.py:1418 #: members/models.py:1402 members/models.py:1423
msgid "LJP Proposal" msgid "LJP Proposal"
msgstr "Seminarbericht" msgstr "Seminarbericht"
#: members/models.py:1398 #: members/models.py:1403
msgid "LJP Proposals" msgid "LJP Proposals"
msgstr "Seminarberichte" msgstr "Seminarberichte"
#: members/models.py:1412 #: members/models.py:1417
msgid "Duration in hours" msgid "Duration in hours"
msgstr "Dauer in Stunden" msgstr "Dauer in Stunden"
#: members/models.py:1415 #: members/models.py:1420
msgid "Activity and method" msgid "Activity and method"
msgstr "Art der Aktion inkl. Methode" msgstr "Art der Aktion inkl. Methode"
#: members/models.py:1423 #: members/models.py:1428
msgid "Intervention" msgid "Intervention"
msgstr "Aktion" msgstr "Aktion"
#: members/models.py:1424 #: members/models.py:1429
msgid "Interventions" msgid "Interventions"
msgstr "Aktionen" msgstr "Aktionen"
#: members/models.py:1526 members/models.py:1556 #: members/models.py:1531 members/models.py:1561
msgid "May list members" msgid "May list members"
msgstr "Darf folgende Teilnehmer*innen listen" msgstr "Darf folgende Teilnehmer*innen listen"
#: members/models.py:1528 members/models.py:1558 #: members/models.py:1533 members/models.py:1563
msgid "May view members" msgid "May view members"
msgstr "Darf folgende Teilnehmer*innen anzeigen" msgstr "Darf folgende Teilnehmer*innen anzeigen"
#: members/models.py:1530 members/models.py:1560 #: members/models.py:1535 members/models.py:1565
msgid "May change members" msgid "May change members"
msgstr "Darf folgende Teilnehmer*innen ändern" msgstr "Darf folgende Teilnehmer*innen ändern"
#: members/models.py:1532 members/models.py:1562 #: members/models.py:1537 members/models.py:1567
msgid "May delete members" msgid "May delete members"
msgstr "Darf folgende Teilnehmer*innen löschen" msgstr "Darf folgende Teilnehmer*innen löschen"
#: members/models.py:1536 members/models.py:1566 #: members/models.py:1541 members/models.py:1571
msgid "May list members of groups" msgid "May list members of groups"
msgstr "Darf Teilnehmer*innen folgender Gruppen listen" msgstr "Darf Teilnehmer*innen folgender Gruppen listen"
#: members/models.py:1538 members/models.py:1568 #: members/models.py:1543 members/models.py:1573
msgid "May view members of groups" msgid "May view members of groups"
msgstr "Darf Teilnehmer*innen folgender Gruppen anzeigen" msgstr "Darf Teilnehmer*innen folgender Gruppen anzeigen"
#: members/models.py:1540 members/models.py:1570 #: members/models.py:1545 members/models.py:1575
msgid "May change members of groups" msgid "May change members of groups"
msgstr "Darf Teilnehmer*innen folgender Gruppen ändern" msgstr "Darf Teilnehmer*innen folgender Gruppen ändern"
#: members/models.py:1542 members/models.py:1572 #: members/models.py:1547 members/models.py:1577
msgid "May delete members of groups" msgid "May delete members of groups"
msgstr "Darf Teilnehmer*innen folgender Gruppen löschen" msgstr "Darf Teilnehmer*innen folgender Gruppen löschen"
#: members/models.py:1545 members/models.py:1546 members/models.py:1549 #: members/models.py:1550 members/models.py:1551 members/models.py:1554
msgid "Permissions" msgid "Permissions"
msgstr "Berechtigungen" msgstr "Berechtigungen"
#: members/models.py:1575 members/models.py:1576 members/models.py:1579 #: members/models.py:1580 members/models.py:1581 members/models.py:1584
msgid "Group permissions" msgid "Group permissions"
msgstr "Gruppenberechtigungen" msgstr "Gruppenberechtigungen"
#: members/models.py:1585 #: members/models.py:1590
msgid "Permission needed" msgid "Permission needed"
msgstr "Freigabe erforderlich" msgstr "Freigabe erforderlich"
#: members/models.py:1588 #: members/models.py:1593
msgid "Training category" msgid "Training category"
msgstr "Fortbildungstyp" msgstr "Fortbildungstyp"
#: members/models.py:1589 #: members/models.py:1594
msgid "Training categories" msgid "Training categories"
msgstr "Fortbildungstypen" msgstr "Fortbildungstypen"
#: members/models.py:1600 #: members/models.py:1605
msgid "Category" msgid "Category"
msgstr "Kategorien" msgstr "Kategorien"
#: members/models.py:1601 #: members/models.py:1606
msgid "Comments" msgid "Comments"
msgstr "Kommentar" msgstr "Kommentar"
#: members/models.py:1602 #: members/models.py:1607
msgid "Participated" msgid "Participated"
msgstr "Teilgenommmen" msgstr "Teilgenommmen"
#: members/models.py:1603 #: members/models.py:1608
msgid "Passed" msgid "Passed"
msgstr "Bestanden" msgstr "Bestanden"
#: members/models.py:1606 #: members/models.py:1611
msgid "Training" msgid "Training"
msgstr "Fortbildung" msgstr "Fortbildung"
#: members/models.py:1607 #: members/models.py:1612
msgid "Trainings" msgid "Trainings"
msgstr "Fortbildungen" msgstr "Fortbildungen"
@ -1003,7 +1003,7 @@ msgid "Demote"
msgstr "Zurück auf die Warteliste setzen" msgstr "Zurück auf die Warteliste setzen"
#: members/templates/admin/demote_to_waiter.html:46 #: members/templates/admin/demote_to_waiter.html:46
#: members/templates/admin/freizeit_finance_overview.html:154 #: members/templates/admin/freizeit_finance_overview.html:163
#: members/templates/admin/generate_seminar_report.html:60 #: members/templates/admin/generate_seminar_report.html:60
#: members/templates/admin/invite_as_user.html:37 #: members/templates/admin/invite_as_user.html:37
#: members/templates/admin/invite_for_group.html:64 #: members/templates/admin/invite_for_group.html:64
@ -1024,7 +1024,7 @@ msgstr ""
"kein garantierter Kostenplan.\n" "kein garantierter Kostenplan.\n"
#: members/templates/admin/freizeit_finance_overview.html:34 #: members/templates/admin/freizeit_finance_overview.html:34
#: members/templates/admin/freizeit_finance_overview.html:100 #: members/templates/admin/freizeit_finance_overview.html:109
msgid "Expenses" msgid "Expenses"
msgstr "Ausgaben" msgstr "Ausgaben"
@ -1040,19 +1040,31 @@ msgstr "Erklärung"
msgid "Amount" msgid "Amount"
msgstr "Betrag" msgstr "Betrag"
#: members/templates/admin/freizeit_finance_overview.html:58 #: members/templates/admin/freizeit_finance_overview.html:41
msgid "Paid by"
msgstr "Bezahlt von"
#: members/templates/admin/freizeit_finance_overview.html:42
msgid "IBAN valid"
msgstr "IBAN gültig"
#: members/templates/admin/freizeit_finance_overview.html:60
msgid "Change here"
msgstr "Hier ändern"
#: members/templates/admin/freizeit_finance_overview.html:67
#, python-format #, python-format
msgid "The total expected expenses are %(total_bills_theoretic)s €." msgid "The total expected expenses are %(total_bills_theoretic)s €."
msgstr "" msgstr ""
"Insgesamt belaufen sich die geschätzten Ausgaben auf " "Insgesamt belaufen sich die geschätzten Ausgaben auf "
"%(total_bills_theoretic)s €." "%(total_bills_theoretic)s €."
#: members/templates/admin/freizeit_finance_overview.html:60 #: members/templates/admin/freizeit_finance_overview.html:69
#: members/templates/admin/freizeit_finance_overview.html:108 #: members/templates/admin/freizeit_finance_overview.html:117
msgid "Contributions by the association" msgid "Contributions by the association"
msgstr "Sektionszuschüsse" msgstr "Sektionszuschüsse"
#: members/templates/admin/freizeit_finance_overview.html:63 #: members/templates/admin/freizeit_finance_overview.html:72
#, python-format #, python-format
msgid "" msgid ""
"According to the contribution guidelines,\n" "According to the contribution guidelines,\n"
@ -1061,7 +1073,7 @@ msgstr ""
"Gemäß den Zuschussrichtlinien erhalten %(staff_count)s Jugendleiter*innen " "Gemäß den Zuschussrichtlinien erhalten %(staff_count)s Jugendleiter*innen "
"Zuschüsse. Jeweils sind das" "Zuschüsse. Jeweils sind das"
#: members/templates/admin/freizeit_finance_overview.html:69 #: members/templates/admin/freizeit_finance_overview.html:78
#, python-format #, python-format
msgid "" msgid ""
"%(nights)s nights for %(price_per_night)s€ per night making a total of " "%(nights)s nights for %(price_per_night)s€ per night making a total of "
@ -1070,7 +1082,7 @@ msgstr ""
"%(nights)s Nächte zum Preis von %(price_per_night)s€ pro Nacht. Das ergibt " "%(nights)s Nächte zum Preis von %(price_per_night)s€ pro Nacht. Das ergibt "
"eine Gesamtsumme von %(nights_per_yl)s€." "eine Gesamtsumme von %(nights_per_yl)s€."
#: members/templates/admin/freizeit_finance_overview.html:72 #: members/templates/admin/freizeit_finance_overview.html:81
#, python-format #, python-format
msgid "" msgid ""
"%(duration)s days for %(allowance_per_day)s€ per day making a total of " "%(duration)s days for %(allowance_per_day)s€ per day making a total of "
@ -1079,7 +1091,7 @@ msgstr ""
"%(duration)s Tage für %(allowance_per_day)s€ pro Tag. Das ergibt eine " "%(duration)s Tage für %(allowance_per_day)s€ pro Tag. Das ergibt eine "
"Gesamtsumme von %(allowance_per_yl)s€." "Gesamtsumme von %(allowance_per_yl)s€."
#: members/templates/admin/freizeit_finance_overview.html:75 #: members/templates/admin/freizeit_finance_overview.html:84
#, python-format #, python-format
msgid "" msgid ""
"%(kilometers_traveled)s km by %(means_of_transport)s (%(euro_per_km)s € / " "%(kilometers_traveled)s km by %(means_of_transport)s (%(euro_per_km)s € / "
@ -1088,7 +1100,7 @@ msgstr ""
"%(kilometers_traveled)s km mit %(means_of_transport)s (%(euro_per_km)s€ / " "%(kilometers_traveled)s km mit %(means_of_transport)s (%(euro_per_km)s€ / "
"km). Das ergibt eine Gesamtsumme von %(transportation_per_yl)s€." "km). Das ergibt eine Gesamtsumme von %(transportation_per_yl)s€."
#: members/templates/admin/freizeit_finance_overview.html:80 #: members/templates/admin/freizeit_finance_overview.html:89
#, python-format #, python-format
msgid "" msgid ""
"In total these are contributions of %(total_per_yl)s€ times %(staff_count)s, " "In total these are contributions of %(total_per_yl)s€ times %(staff_count)s, "
@ -1097,11 +1109,11 @@ msgstr ""
"Insgesamt sind das Kosten von %(total_per_yl)s€ mal %(staff_count)s, " "Insgesamt sind das Kosten von %(total_per_yl)s€ mal %(staff_count)s, "
"insgesamt also %(total_staff)s€." "insgesamt also %(total_staff)s€."
#: members/templates/admin/freizeit_finance_overview.html:83 #: members/templates/admin/freizeit_finance_overview.html:92
msgid "LJP contributions" msgid "LJP contributions"
msgstr "LJP Zuschüsse" msgstr "LJP Zuschüsse"
#: members/templates/admin/freizeit_finance_overview.html:86 #: members/templates/admin/freizeit_finance_overview.html:95
#, python-format #, python-format
msgid "" msgid ""
"By submitting a seminar report, you may apply for LJP contributions. In this " "By submitting a seminar report, you may apply for LJP contributions. In this "
@ -1116,23 +1128,23 @@ msgstr ""
"Gesamtausgaben erhalten. Das resultiert in einem Gesamtzuschuss von " "Gesamtausgaben erhalten. Das resultiert in einem Gesamtzuschuss von "
"%(ljp_contributions)s€." "%(ljp_contributions)s€."
#: members/templates/admin/freizeit_finance_overview.html:91 #: members/templates/admin/freizeit_finance_overview.html:100
msgid "Summary" msgid "Summary"
msgstr "Zusammenfassung" msgstr "Zusammenfassung"
#: members/templates/admin/freizeit_finance_overview.html:94 #: members/templates/admin/freizeit_finance_overview.html:103
msgid "This is the estimated cost and contribution summary:" msgid "This is the estimated cost and contribution summary:"
msgstr "Das ist die geschätzte Kosten- und Zuschussübersicht." msgstr "Das ist die geschätzte Kosten- und Zuschussübersicht."
#: members/templates/admin/freizeit_finance_overview.html:116 #: members/templates/admin/freizeit_finance_overview.html:125
msgid "Potential LJP contributions" msgid "Potential LJP contributions"
msgstr "Mögliche LJP Zuschüsse" msgstr "Mögliche LJP Zuschüsse"
#: members/templates/admin/freizeit_finance_overview.html:124 #: members/templates/admin/freizeit_finance_overview.html:133
msgid "Remaining costs" msgid "Remaining costs"
msgstr "Verbleibende Kosten" msgstr "Verbleibende Kosten"
#: members/templates/admin/freizeit_finance_overview.html:133 #: members/templates/admin/freizeit_finance_overview.html:142
msgid "" msgid ""
"Positive remaining costs indicate that the estimated costs exceed the " "Positive remaining costs indicate that the estimated costs exceed the "
"estimated contributions, while negative\n" "estimated contributions, while negative\n"
@ -1143,7 +1155,7 @@ msgstr ""
"geschätzten Zuschüsse übersteigen, während negative Kosten\n" "geschätzten Zuschüsse übersteigen, während negative Kosten\n"
" bedeuten, dass die geschätzten Zuschüsse die geschätzten Kosten übersteigen." " bedeuten, dass die geschätzten Zuschüsse die geschätzten Kosten übersteigen."
#: members/templates/admin/freizeit_finance_overview.html:137 #: members/templates/admin/freizeit_finance_overview.html:146
msgid "" msgid ""
"Note that this cost calculation expects you to apply for LJP contributions. " "Note that this cost calculation expects you to apply for LJP contributions. "
"On the\n" "On the\n"
@ -1153,11 +1165,11 @@ msgstr ""
"beantragst. Auf der Hauptseite dieser Ausfahrt kannst du dir eine Vorlage " "beantragst. Auf der Hauptseite dieser Ausfahrt kannst du dir eine Vorlage "
"und alle Formblätter für einen solchen Antrag erstellen lassen." "und alle Formblätter für einen solchen Antrag erstellen lassen."
#: members/templates/admin/freizeit_finance_overview.html:142 #: members/templates/admin/freizeit_finance_overview.html:151
msgid "Submit statement" msgid "Submit statement"
msgstr "Abrechnung einreichen" msgstr "Abrechnung einreichen"
#: members/templates/admin/freizeit_finance_overview.html:144 #: members/templates/admin/freizeit_finance_overview.html:153
msgid "" msgid ""
"Did you already complete this excursion? If yes, please check if all listed " "Did you already complete this excursion? If yes, please check if all listed "
"expenses are correct\n" "expenses are correct\n"
@ -1170,15 +1182,15 @@ msgstr ""
"Finanzreferat ein. Wenn du fortschreitest sind keine weiteren Änderungen an " "Finanzreferat ein. Wenn du fortschreitest sind keine weiteren Änderungen an "
"der Abrechnung mehr möglich." "der Abrechnung mehr möglich."
#: members/templates/admin/freizeit_finance_overview.html:153 #: members/templates/admin/freizeit_finance_overview.html:162
msgid "Submit" msgid "Submit"
msgstr "Einreichen" msgstr "Einreichen"
#: members/templates/admin/freizeit_finance_overview.html:158 #: members/templates/admin/freizeit_finance_overview.html:167
msgid "Statement submitted" msgid "Statement submitted"
msgstr "Abrechnung eingereicht" msgstr "Abrechnung eingereicht"
#: members/templates/admin/freizeit_finance_overview.html:160 #: members/templates/admin/freizeit_finance_overview.html:169
msgid "" msgid ""
"The statement for this excursion was already submitted. The finance " "The statement for this excursion was already submitted. The finance "
"department is currently processing your\n" "department is currently processing your\n"
@ -1188,7 +1200,7 @@ msgstr ""
"Finanzreferat bearbeitet deine Abrechnung zur Zeit und kommt " "Finanzreferat bearbeitet deine Abrechnung zur Zeit und kommt "
"schnellstmöglich auf dich zurück." "schnellstmöglich auf dich zurück."
#: members/templates/admin/freizeit_finance_overview.html:163 #: members/templates/admin/freizeit_finance_overview.html:172
#: members/templates/admin/invite_for_group_text.html:63 #: members/templates/admin/invite_for_group_text.html:63
msgid "Back" msgid "Back"
msgstr "Zurück" msgstr "Zurück"

@ -38,6 +38,8 @@ cost plan!
<th> <th>
<td>{% trans "Explanation" %}</td> <td>{% trans "Explanation" %}</td>
<td>{% trans "Amount" %}</td> <td>{% trans "Amount" %}</td>
<td>{% trans "Paid by" %}</td>
<td>{% trans "IBAN valid" %}</td>
</th> </th>
{% for bill in memberlist.statement.bill_set.all %} {% for bill in memberlist.statement.bill_set.all %}
<tr> <tr>
@ -50,6 +52,13 @@ cost plan!
<td> <td>
{{ bill.amount }}€ {{ bill.amount }}€
</td> </td>
<td>
{{ bill.paid_by.name }}
</td>
<td>
<span style="font-weight: bold; color: {{ bill.paid_by.iban_valid|yesno:'#bcd386,#dba4a4' }};" class="{{ bill.paid_by.iban_valid|yesno:'icon-tick,icon-cross' }}"></span>
{% if not bill.paid_by.iban_valid %} <a target="_blank" href='/kompassmembers/member/{{ bill.paid_by.id }}/change/#/tab/module_1/'>{% trans "Change here" %}</a> {% endif %}
</td>
</tr> </tr>
{% endfor %} {% endfor %}
</table> </table>
@ -142,7 +151,7 @@ excursions main page, you can generate a template for a seminar report.{% endblo
<h3>{% trans "Submit statement" %}</h3> <h3>{% trans "Submit statement" %}</h3>
<p> <p>
{% blocktrans %}Did you already complete this excursion? If yes, please check if all listed expenses are correct {% blocktrans %}Did you already complete this excursion? If yes, please check if all listed expenses are correct
and then submit the statement for processing by the finance department. If you proceed, and people who want their money back have valid bank account numbers. Then submit the statement for processing by the finance department. If you proceed,
no further changes to the statement are possible.{% endblocktrans %} no further changes to the statement are possible.{% endblocktrans %}
</p> </p>

Loading…
Cancel
Save