members.Group: replace min_age field by year fields

v1-0-stable
Christian Merten 3 years ago
parent e42b6bfdb9
commit 91d69cbdef
Signed by: christian.merten
GPG Key ID: D953D69721B948B3

@ -123,8 +123,8 @@ class MemberAdmin(admin.ModelAdmin):
class GroupAdmin(admin.ModelAdmin): class GroupAdmin(admin.ModelAdmin):
fields = ['name', 'min_age'] fields = ['name', 'year_from', 'year_to']
list_display = ('name', 'min_age') list_display = ('name', 'year_from', 'year_to')
class ActivityCategoryAdmin(admin.ModelAdmin): class ActivityCategoryAdmin(admin.ModelAdmin):

@ -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: 2022-01-12 17:38+0100\n" "POT-Creation-Date: 2022-10-01 10:19+0200\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,238 +18,242 @@ 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:29 members/models.py:78 #: members/admin.py:30 members/models.py:79
msgid "Registration complete" msgid "Registration complete"
msgstr "Anmeldung vollständig" msgstr "Anmeldung vollständig"
#: members/admin.py:35 #: members/admin.py:36
msgid "True" msgid "True"
msgstr "Ja" msgstr "Ja"
#: members/admin.py:36 #: members/admin.py:37
msgid "False" msgid "False"
msgstr "Nein" msgstr "Nein"
#: members/admin.py:37 #: members/admin.py:38
msgid "All" msgid "All"
msgstr "Alle" msgstr "Alle"
#: members/admin.py:189 #: members/admin.py:105
msgid "Compose new mail to selected members" msgid "Compose new mail to selected members"
msgstr "Neue Nachricht an ausgewählte Teilnehmer verfassen" msgstr "Neue Nachricht an ausgewählte Teilnehmer verfassen"
#: members/admin.py:206 #: members/admin.py:122
msgid "activity" msgid "activity"
msgstr "Aktivität" msgstr "Aktivität"
#: members/admin.py:221 #: members/admin.py:137
msgid "Difficulty" msgid "Difficulty"
msgstr "Schwierigkeit" msgstr "Schwierigkeit"
#: members/admin.py:224 #: members/admin.py:140 members/admin.py:143
msgid "Tour type" msgid "Tour type"
msgstr "Art der Tour" msgstr "Art der Tour"
#: members/admin.py:508 #: members/admin.py:441
msgid "Convert to PDF" msgid "Convert to PDF"
msgstr "Kriseninterventionsliste erstellen" msgstr "Kriseninterventionsliste erstellen"
#: members/admin.py:617 #: members/admin.py:550
msgid "Generate overview" msgid "Generate overview"
msgstr "Hinweise für Jugendleiter erstellen" msgstr "Hinweise für Jugendleiter erstellen"
#: members/admin.py:714 #: members/admin.py:647
msgid "Generate list for LJP" msgid "Generate list for LJP"
msgstr "LJP Liste erstellen" msgstr "LJP Liste erstellen"
#: members/apps.py:7 members/models.py:167 #: members/apps.py:7 members/models.py:168
msgid "members" msgid "members"
msgstr "Teilnehmer" msgstr "Teilnehmer"
#: members/models.py:24 #: members/models.py:25
msgid "Name" msgid "Name"
msgstr "Name" msgstr "Name"
#: members/models.py:25 #: members/models.py:26
msgid "Description" msgid "Description"
msgstr "Beschreibung" msgstr "Beschreibung"
#: members/models.py:31 members/models.py:188 members/models.py:267 #: members/models.py:32 members/models.py:192 members/models.py:271
#: members/templates/members/change_member.html:17 #: members/templates/members/change_member.html:17
msgid "Activity" msgid "Activity"
msgstr "Aktivität" msgstr "Aktivität"
#: members/models.py:32 #: members/models.py:33
msgid "Activities" msgid "Activities"
msgstr "Aktivitäten" msgstr "Aktivitäten"
#: members/models.py:40 #: members/models.py:41
msgid "name" msgid "name"
msgstr "Name" msgstr "Name"
#: members/models.py:42 #: members/models.py:42
msgid "minimum age (years)" msgid "lowest year"
msgstr "Mindestalter (Jahre)" msgstr "Ab Jahrgang"
#: members/models.py:49 members/models.py:71 #: members/models.py:43
msgid "highest year"
msgstr "Bis Jahrgang"
#: members/models.py:50 members/models.py:72
msgid "group" msgid "group"
msgstr "Gruppe" msgstr "Gruppe"
#: members/models.py:50 #: members/models.py:51
msgid "groups" msgid "groups"
msgstr "Gruppen" msgstr "Gruppen"
#: members/models.py:58 #: members/models.py:59
msgid "prename" msgid "prename"
msgstr "Vorname" msgstr "Vorname"
#: members/models.py:59 #: members/models.py:60
msgid "last name" msgid "last name"
msgstr "Nachname" msgstr "Nachname"
#: members/models.py:60 #: members/models.py:61
msgid "street" msgid "street"
msgstr "Straße" msgstr "Straße"
#: members/models.py:61 #: members/models.py:62
msgid "Postcode" msgid "Postcode"
msgstr "PLZ" msgstr "PLZ"
#: members/models.py:63 #: members/models.py:64
msgid "town" msgid "town"
msgstr "Stadt" msgstr "Stadt"
#: members/models.py:64 #: members/models.py:65
msgid "phone number" msgid "phone number"
msgstr "Telefonnummer" msgstr "Telefonnummer"
#: members/models.py:65 #: members/models.py:66
msgid "parents phone number" msgid "parents phone number"
msgstr "Telefonnummer der Eltern" msgstr "Telefonnummer der Eltern"
#: members/models.py:68 #: members/models.py:69
msgid "Parents' Email" msgid "Parents' Email"
msgstr "Email der Eltern" msgstr "Email der Eltern"
#: members/models.py:69 #: members/models.py:70
msgid "Also send mails to parents" msgid "Also send mails to parents"
msgstr "Emails auch an Eltern schicken" msgstr "Emails auch an Eltern schicken"
#: members/models.py:70 #: members/models.py:71
msgid "birth date" msgid "birth date"
msgstr "Geburtsdatum" msgstr "Geburtsdatum"
#: members/models.py:72 #: members/models.py:73
msgid "receives newsletter" msgid "receives newsletter"
msgstr "Erhält den Newsletter" msgstr "Erhält den Newsletter"
#: members/models.py:76 #: members/models.py:77
msgid "comments" msgid "comments"
msgstr "Kommentare" msgstr "Kommentare"
#: members/models.py:77 #: members/models.py:78
msgid "created" msgid "created"
msgstr "erstellt" msgstr "erstellt"
#: members/models.py:79 #: members/models.py:80
msgid "Active" msgid "Active"
msgstr "Aktiv" msgstr "Aktiv"
#: members/models.py:80 #: members/models.py:81
msgid "Not waiting" msgid "Not waiting"
msgstr "NICHT Warteliste" msgstr "NICHT Warteliste"
#: members/models.py:81 #: members/models.py:82
msgid "registration form" msgid "registration form"
msgstr "Anmeldeformular" msgstr "Anmeldeformular"
#: members/models.py:163 members/models.py:336 #: members/models.py:164 members/models.py:353
msgid "Group" msgid "Group"
msgstr "Gruppe" msgstr "Gruppe"
#: members/models.py:166 #: members/models.py:167
msgid "member" msgid "member"
msgstr "Teilnehmer" msgstr "Teilnehmer"
#: members/models.py:190 members/models.py:269 #: members/models.py:194 members/models.py:273
msgid "Place" msgid "Place"
msgstr "Ort" msgstr "Ort"
#: members/models.py:191 members/models.py:270 #: members/models.py:195 members/models.py:274
msgid "Destination (optional)" msgid "Destination (optional)"
msgstr "Ziel (optional)" msgstr "Ziel (optional)"
#: members/models.py:193 members/models.py:272 members/models.py:314 #: members/models.py:197 members/models.py:276 members/models.py:331
#: members/models.py:332 #: members/models.py:349
msgid "Date" msgid "Date"
msgstr "Datum" msgstr "Datum"
#: members/models.py:194 members/models.py:273 #: members/models.py:198 members/models.py:277
msgid "End (optional)" msgid "End (optional)"
msgstr "Ende" msgstr "Ende"
#: members/models.py:196 members/models.py:275 #: members/models.py:200 members/models.py:279
msgid "Groups" msgid "Groups"
msgstr "Gruppen" msgstr "Gruppen"
#: members/models.py:204 members/models.py:283 #: members/models.py:208 members/models.py:292
msgid "Categories" msgid "Categories"
msgstr "Kategorien" msgstr "Kategorien"
#: members/models.py:205 members/models.py:284 #: members/models.py:209 members/models.py:293
msgid "easy" msgid "easy"
msgstr "leicht" msgstr "leicht"
#: members/models.py:205 members/models.py:284 #: members/models.py:209 members/models.py:293
msgid "medium" msgid "medium"
msgstr "mittel" msgstr "mittel"
#: members/models.py:205 members/models.py:284 #: members/models.py:209 members/models.py:293
msgid "hard" msgid "hard"
msgstr "schwer" msgstr "schwer"
#: members/models.py:214 #: members/models.py:218
msgid "Memberlist" msgid "Memberlist"
msgstr "Teilnehmerliste" msgstr "Teilnehmerliste"
#: members/models.py:215 #: members/models.py:219
msgid "Memberlists" msgid "Memberlists"
msgstr "Teilnehmerlisten" msgstr "Teilnehmerlisten"
#: members/models.py:233 members/models.py:241 members/models.py:249 #: members/models.py:237 members/models.py:245 members/models.py:253
#: members/models.py:260 members/models.py:367 members/models.py:374 #: members/models.py:264 members/models.py:384 members/models.py:391
msgid "Member" msgid "Member"
msgstr "Teilnehmer" msgstr "Teilnehmer"
#: members/models.py:235 members/models.py:254 #: members/models.py:239 members/models.py:258
msgid "Comment" msgid "Comment"
msgstr "Kommentar" msgstr "Kommentar"
#: members/models.py:242 members/models.py:261 members/models.py:375 #: members/models.py:246 members/models.py:265 members/models.py:392
msgid "Members" msgid "Members"
msgstr "Teilnehmer" msgstr "Teilnehmer"
#: members/models.py:313 #: members/models.py:330
msgid "Title" msgid "Title"
msgstr "Titel" msgstr "Titel"
#: members/models.py:333 #: members/models.py:350
msgid "Location" msgid "Location"
msgstr "Ort" msgstr "Ort"
#: members/models.py:334 #: members/models.py:351
msgid "Topic" msgid "Topic"
msgstr "Thema" msgstr "Thema"
#: members/models.py:358 #: members/models.py:375
msgid "Jugendleiter" msgid "Jugendleiter"
msgstr "Jugendleiter" msgstr "Jugendleiter"
#: members/models.py:361 #: members/models.py:378
msgid "Klettertreff" msgid "Klettertreff"
msgstr "Klettertreff" msgstr "Klettertreff"
#: members/models.py:362 #: members/models.py:379
msgid "Klettertreffs" msgid "Klettertreffs"
msgstr "Klettertreffs" msgstr "Klettertreffs"
@ -269,6 +273,9 @@ msgstr "Fähigkeiten:"
msgid "Skill level" msgid "Skill level"
msgstr "Fähigkeitsniveau" msgstr "Fähigkeitsniveau"
#~ msgid "minimum age (years)"
#~ msgstr "Mindestalter (Jahre)"
#~ msgid "queue" #~ msgid "queue"
#~ msgstr "Warteliste" #~ msgstr "Warteliste"

@ -39,8 +39,8 @@ class Group(models.Model):
e.g: J1, J2, Jugendleiter, etc. e.g: J1, J2, Jugendleiter, etc.
""" """
name = models.CharField(max_length=20, verbose_name=_('name')) # e.g: J1 name = models.CharField(max_length=20, verbose_name=_('name')) # e.g: J1
min_age = models.IntegerField(default=5, year_from = models.IntegerField(verbose_name=_('lowest year'), default=2010)
verbose_name=_('minimum age (years)')) year_to = models.IntegerField(verbose_name=_('highest year'), default=2011)
def __str__(self): def __str__(self):
"""String representation""" """String representation"""

Loading…
Cancel
Save