Christian Merten
31b31a3eb3
members/waitinglist: allow editing of invite text
12 months ago
Christian Merten
a749aca7a4
finance: allow pdfs in proof field
12 months ago
Christian Merten
4c7ff39432
members/registration: pre-fill registration form
...
Instead of directly uploading the filled-in registration form, a pre-filled
registration form is provided and the signed agreement can be uploaded
in a separate step.
Co-authored by: Marius Klein <marius.klein@alpenverein-heidelberg.de>
1 year ago
Christian Merten
f87837218e
members/waitinglist: preserve waitinglist application date
1 year ago
Christian Merten
436334f23d
members/admin: show new members section also to non-waitinglist managers
1 year ago
Christian Merten
c76aebdc18
members/admin: prefetch invitations to group in admin
1 year ago
Christian Merten
55c9605428
members/admin: show last group invitation and gender in list
1 year ago
Christian Merten
fa6f31e560
admin: allow * in group names, verify that only valid group names, section urls and post urls are saved
1 year ago
Christian Merten
948850151a
members/admin: make email and phone number links
1 year ago
Christian Merten
9a221a5c9f
members/admin: reduce filters and list fields
1 year ago
Christian Merten
a27af02a27
members: personalize members landing page with list of led groups
1 year ago
Christian Merten
67aeb0c03a
members/echo: make gender editable, change wording
1 year ago
Christian Merten
0845c04001
members/echo: don't invalidate echo key after echoing, only expiry invalidates now
1 year ago
Christian Merten
d3ceb81cc3
members/echo: check key validity before password requesting password
1 year ago
Christian Merten
420f074620
members/echo: fix typo
1 year ago
Christian Merten
3d60f7e9bf
members/models: normalize usernames, use username as association name if available
1 year ago
Christian Merten
edb113562d
members: fix field permissions
1 year ago
Christian Merten
97e446f54a
members/waitinglist: fix permissions
1 year ago
Christian Merten
28c9da8168
members: fix has statement check
1 year ago
Christian Merten
dd7af67b34
translations: replace more : with *
1 year ago
Christian Merten
5a5ffea89c
members/inviteasuser: reject if mail domain not internal
1 year ago
Christian Merten
17cae5c009
translations: use gender star
1 year ago
Christian Merten
c49be3f594
startpage: fix typo
1 year ago
Christian Merten
81eced382e
import: waitinglist default fields
1 year ago
Christian Merten
7d93a4be0a
members/excursion: add V32 and improve texts
1 year ago
Christian Merten
eaccc5a5ef
members/excursion: group bills in seminar report
1 year ago
Christian Merten
79b5389107
members/excursion: add finance overview
1 year ago
Christian Merten
d19da71fef
members: add demote to waiter button and confirmation
1 year ago
Christian Merten
fcfd1b0a9d
members: remove default from gender field
1 year ago
Christian Merten
bb91d77cfc
members/views: fix prefilling of date inputs
1 year ago
Christian Merten
02db0669cd
members: don't request mail confirmation of emergency contacts
1 year ago
Christian Merten
ed445a9bc6
members: update translations
1 year ago
Christian Merten
7ef55738a5
members: provide contact info in waitinglist invitation
1 year ago
Christian Merten
5205caa6a6
chore: add read_settings templatetag
1 year ago
Christian Merten
8dafe01de0
templates: purge more ludwigsburg email addresses
1 year ago
Christian Merten
3087b8f8ee
members/admin: add help texts to excursion
1 year ago
Christian Merten
90f4ac88fc
members: make email field not required for emergency contacts in forms
1 year ago
Christian Merten
1f75d627e0
members: skip empty email addresses when requesting confirmation
1 year ago
Christian Merten
284f0b2420
members: make email field in emergency contact optional
1 year ago
Christian Merten
656438da90
startpage: fix portrait sizing issues
1 year ago
Christian Merten
0f69b8810c
members/admin: don't filter member selection fields
1 year ago
Christian Merten
3fc1b65d67
clubdesk import: assign youth leaders and omit groupless entries
1 year ago
Christian Merten
8ef0bc848b
admin: add dashboard and explanations
1 year ago
Christian Merten
8c4d97b5d1
members: seminar report mode selection
1 year ago
Christian Merten
15ab8744b8
migrations: update meta information
1 year ago
Christian Merten
3a9fca0a1e
members: confirmation step for invite as user
1 year ago
Christian Merten
e178f56369
members: invite member as user
1 year ago
Christian Merten
a49aab51b1
import: fix parsing logic for Jugendleiter
1 year ago
Christian Merten
3c94d07bae
auth: rename User and Group, remove fields
1 year ago
Christian Merten
d4974bfb32
members: adapt fields to latest clubdesk fields
1 year ago
Christian Merten
e2d660ed1e
members: rejection of invitations
1 year ago
Christian Merten
d512d2b14c
members: Teilnehmer -> Meine Jugendgruppe
1 year ago
Christian Merten
3a0df4bc4d
members/echo: ask for dav badge number
1 year ago
Christian Merten
9cb30c98e3
members/admin: only include attachment if bill has proof
1 year ago
Christian Merten
ba96bc50c6
members/excursion: add description field
1 year ago
Christian Merten
01a0f78fb4
members/excursion: fix naming place vs destination
1 year ago
Christian Merten
b62464280e
members: Freizeit -> Ausfahrt
1 year ago
Christian Merten
39dbb61c86
members/echo: update texts
1 year ago
Christian Merten
2b82235e87
members/registration: client side verification of file size and format
1 year ago
Christian Merten
39c9160a12
members/views: fix wrong password default
1 year ago
Christian Merten
1faa1a1213
member: fix translation
1 year ago
Christian Merten
d85d364572
members: add help texts
1 year ago
Christian Merten
bf5ad088cb
forms: fix file size checking
1 year ago
Christian Merten
ee126335b8
members/views: hide country, add translations
1 year ago
Christian Merten
e6dbb7a03f
members/registration: fix missing group name in waiter invitation
1 year ago
Christian Merten
6ea7d3d8a1
update translations
1 year ago
Christian Merten
d43c7cce44
members/admin: only attach bill to sjr application if statement exists
1 year ago
Christian Merten
7ec1b3555b
members/admin: re-add birth_date field
1 year ago
Christian Merten
2aa632b19c
members/views: dont send password on invalid waiter form
1 year ago
Christian Merten
e6a41b26c9
members: use correct logo and show emergency contacts
gitea/kompass/pipeline/head There was a failure building this commit
Details
1 year ago
Christian Merten
57b4d517b1
members/waitinglist: waiting list confirmation reminders
1 year ago
Christian Merten
fd29fa6199
members/waitinglist: personalize invitation mail
1 year ago
Christian Merten
f2cbac30f6
members/freizeit: sjr applications
1 year ago
Christian Merten
7d9a1bf9a6
members/group: add weekly time
gitea/kompass/pipeline/head There was a failure building this commit
Details
1 year ago
Christian Merten
3a862469ee
members: make some fields only changeable with extra permissions
gitea/kompass/pipeline/head There was a failure building this commit
Details
1 year ago
Christian Merten
a225af5905
members: automatically compute validity of good conduct certificate
1 year ago
Christian Merten
9b66301da1
members: reorganize fields on admin page
gitea/kompass/pipeline/head There was a failure building this commit
Details
1 year ago
Christian Merten
6808bf9ddb
members/tests: mail confirmation
1 year ago
Christian Merten
0b3c8807e6
migration: allow nullable alternative_email field
1 year ago
Christian Merten
be1f471044
members: enter and edit emergency contacts on registration and echo
gitea/kompass/pipeline/head There was a failure building this commit
Details
1 year ago
Christian Merten
cdab970bfc
members: emergency contacts, replace parent email with alternative email
gitea/kompass/pipeline/head There was a failure building this commit
Details
1 year ago
Christian Merten
c97d26c5b1
members: add waitinglist import from csv
Code Coverage #### Overview by baseline
* **[Overall project (difference to reference job)](https://jenkins.merten.dev/job/gitea/job/kompass/job/main/7//coverage#overview)**
* Line Coverage: 70.83% (3130/4419) - Delta: -0.33%
Output truncated.
Details
gitea/kompass/pipeline/head This commit looks good
Details
2 years ago
Christian Merten
8f93ea1b37
startpage: add copy of jdav-hd website, add post module
3 years ago
Christian Merten
61f7949a19
members/tests: add admin tests
3 years ago
Christian Merten
9e70b0212a
members/admin: add filter member field mixin for FreizeitAdmin
3 years ago
Christian Merten
a8a12f25f3
members/admin: reorder fields in lines in MemberAdmin
3 years ago
Christian Merten
a26023fa30
members/admin: replace old permission name by new one
3 years ago
Christian Merten
45e30ceec7
members/admin: fix missing viewable annotation when list_global_member permission is present
3 years ago
Christian Merten
7f2c1ba00e
members/models: replace naive datetime with timezone aware one
3 years ago
Christian Merten
e62f5c7ee0
members/admin: use pdf module for membernotelist, cleanup
3 years ago
Christian Merten
a86f6ff584
admin: remove references to no longer existing css
3 years ago
Christian Merten
4eed3f7907
members/tests: add admin and pdf testcases
3 years ago
Christian Merten
565e7f3e8c
members/models: adapt properties to new fields after clubdesk migration, use timezone aware defaults for freizeit
3 years ago
Christian Merten
9c287907e7
members/tests: adapt to new interface
3 years ago
Christian Merten
9f44d50145
members/migrations: create all permissions before assigning them to groups
3 years ago
Christian Merten
cc4983b6e4
members/migrations: add migration creating various useful default permission groups
3 years ago
Christian Merten
7255190153
multiple: use object level permissions
3 years ago
Christian Merten
bb0d3f1d07
members: remove Memberlist and OldMemberOnList, remove associated permissions, rename permissions for klettertreffattendee etc.
3 years ago
Christian Merten
f2e0530291
members/admin: set default ordering to lastname
3 years ago
Christian Merten
d6b2e2b727
members/import: determine if member is youth leader by considering roles
3 years ago
Christian Merten
72b84ed83c
members/admin: limit rows in Member admin to 25
3 years ago
Christian Merten
029da6af80
members/admin: prefetch group in Member queryset
3 years ago
Christian Merten
d0ede5d0c1
members: add training data for Member, set blank flags on multiple fields
3 years ago
Christian Merten
9222b2869a
members/Member: adapt fields to clubdesk contact fields and add import function
3 years ago
Christian Merten
8599962caf
customization: remove all occurences of ludwigsburg and replace with local settings
3 years ago
Christian Merten
9793373456
docker: make media folder persistent, remove old media, ensure existence of memberlists subfolder
3 years ago
Christian Merten
73f8b4702d
migrations: add finance tables and update members
3 years ago
Christian Merten
62e2a40d07
members: add translations for permissions, implemenet may_delete, filter unsubmitted statements default queryset by permissions
3 years ago
Christian Merten
01ef2c43cc
members: add permission system
3 years ago
Christian Merten
b2b1c77043
members/templates: fix typo in tex templates
3 years ago
Christian Merten
33a07f8730
refactor: move all specific configurations to settings
3 years ago
Christian Merten
175311eccd
members/models: fix typo in duration calculation
3 years ago
Christian Merten
a3c624d103
members/admin: remove legacy memberlists from admin
3 years ago
Christian Merten
9c77e6db9f
members/freizeit: change word order in translation
3 years ago
Christian Merten
c8681cc8b1
members/freizeit: add pdf generation buttons in change view
3 years ago
Christian Merten
3faab11f06
pdf/seminar report: add translations, correct section titles
3 years ago
Christian Merten
ed8f3e9c0e
tex: rewrite pdf generation, add seminar report, add some utility functions
3 years ago
Christian Merten
2eb664e35e
finance: fix some translations, add statement submit button for excursions
3 years ago
Christian Merten
b8daed826d
finance: add overview, transaction generation and reduction, further fields
3 years ago
Christian Merten
cafc7f4f97
finance: add initial structre, including models and admin page, add some customization
3 years ago
Christian Merten
de2c5081e2
waiting list: add translations for waiting confirmations
3 years ago
Christian Merten
ed8d8b0434
waiting list: add waiting status confirmation mechanism and automation with celery beat
3 years ago
Christian Merten
a362f963b4
waiting list: add intermediate view to select group when inviting waiter
3 years ago
Christian Merten
7390459ad8
waiting list: add basic functionality, i.e. models, forms, views
3 years ago
Christian Merten
965ec5f720
migrations: delete old migrations
3 years ago
Christian Merten
b444008f73
migrations: squash migrations, delete unused migrations for mailer and material
3 years ago
Christian Merten
adaadbe07e
migrations: add to version control
3 years ago
Christian Merten
19a5e7f2f8
pdf generation: replace / in filename with underscore
3 years ago
Christian Merten
3a47b9edc7
members register: require parents email if cc_email_parents is checked
3 years ago
Christian Merten
23770288f6
members registration: send notification to group leiters when mails are confirmed
3 years ago
Christian Merten
eedb2ec862
members/admin: fix bug when member has no user assigned
3 years ago
Christian Merten
4500444561
Merge branch 'group-leiter-can-confirm-registrations'
3 years ago
Christian Merten
06374e5a18
members: add leiters field to group, associate auth users to member and allow group leiters to confirm registrations
3 years ago
Christian Merten
81f641024c
member registration: add required registration form
3 years ago
Christian Merten
156170723e
members/models: clarify street verbose name
3 years ago
Christian Merten
c0ef39c01a
members/models: add leiter field to group
3 years ago
Christian Merten
3bdfbd9083
members: add mail confirmation, improve admin page, translations
3 years ago
Christian Merten
9722dd68c5
members: add registration pages
3 years ago
Christian Merten
0983b7f873
members/admin: don't request echo from people who dont want to get mails
3 years ago
Christian Merten
2cddba84a9
members/admin: add email to search field
3 years ago
Christian Merten
07bb54cfc6
members: add option to request echo from members
3 years ago
Christian Merten
91d69cbdef
members.Group: replace min_age field by year fields
3 years ago
Christian Merten
d8d42d9693
add default for tour_approach and delete tour_approach from deprectated MemberList
3 years ago
Moritz
7fb02823e6
Anreise in Krieseninterventionsliste hinzu gefügt
4 years ago
Vorname Nachname
b36f0f4a9a
Anreise in Krieseninterventionsliste hinzu gefügt
4 years ago
Christian Merten
8df2670138
add congratulating top 10 members
4 years ago
Christian Merten
4386ae268a
add check to control whether mails are also sent to parents
4 years ago
Christian Merten
d8b52663c6
merge upgrade
4 years ago
Christian Merten
075aa02207
upgrade to django4
4 years ago
Christian Merten
8e90e6452b
introduce some new fields on members and ljp lists
4 years ago
Christian Merten
a99dd36707
set default textarea height to one line in membersonlist
5 years ago
Christian Merten
d393e9aa87
add new management command to retrieve assocation emails
5 years ago
Christian Merten
d64a541494
add translation for activity_score
5 years ago
Christian Merten
7e8fbf241e
solve bug related to gunicorns random module loading behaviour
5 years ago
Christian Merten
4c59eacf34
add activity score and show in admin
5 years ago
Christian Merten
14efa944fa
require reply-to
5 years ago
Christian Merten
70a9d50da5
use new participant lists in mailer application, allow custom email addresses as reply to
5 years ago
Christian Merten
0dd8578a32
add default ordering for freizeiten and notelists
5 years ago
Christian Merten
56696edb32
seperate teilnehmerlisten into notizlisten and freizeiten, add migration from old teilnehmerlisten to both new versions
5 years ago
Christian Merten
500ce3b380
remove old custom styles and add jet
5 years ago
Christian Merten
170ba7f9d4
also unescape underscores in email
6 years ago
Christian Merten
95a4cab36f
unescape underscores etc in email
6 years ago
Christian Merten
e256d24535
handle long (email) addresses and show parents contact if available
6 years ago
Christian Merten
174a911ab3
fix: give actual forwards instead of emails name
6 years ago
Christian Merten
5c780bdcd3
update translations, add email address model, representing association emails with forwards
6 years ago
Christian Merten
24f14090b9
move ul tag in template
6 years ago
Christian Merten
d1bc6666dd
add activity overview and hide qualites from normal users
6 years ago
Christian Merten
2d6074a8bd
replace ampersands in filenames
6 years ago
Christian Merten
91931cfa64
esc ampersands
6 years ago
Christian Merten
728936052f
handle umlaute in association emails
6 years ago
Christian Merten
12b92c3e35
add association email adresses, include parsing emails to find jugendleiters
6 years ago
Christian Merten
45b606bf89
remove umlauts, accents, etc. from filenames
8 years ago
Christian Merten
72ef3ac332
allow pdf as registration form
8 years ago
Christian Merten
c1b43c2f32
send mail action in members admin
8 years ago
Christian Merten
99de797737
add postcode
8 years ago
Christian Merten
bd477ad50c
extend phone number length
8 years ago
Christian Merten
78bb9c93fc
add search fields
8 years ago
Christian Merten
1b8e952866
add custom filter that has a default field
8 years ago
Christian Merten
8d707b8cbc
rename queue field
8 years ago
Christian Merten
0253188cb9
translate memberlist actions
8 years ago
Christian Merten
1307b3cde1
extend escaping
8 years ago
Christian Merten
76a3c80841
escape underscores in pdf
8 years ago
Christian Merten
c67ae26ccb
translate second mail field
9 years ago
Christian Merten
ece389ea8f
add mail of parents
9 years ago
Christian Merten
eed8f99316
replace stackedinlines with tabularinlines
9 years ago
Christian Merten
8726794163
fix media handling
9 years ago
Christian Merten
793d3b2d25
fix some translations
9 years ago
Christian Merten
e8abc7dbb8
update translations
9 years ago
Christian Merten
69b211b153
use select fields with search for foreignkeys
9 years ago
Christian Merten
b8123c6f60
fix zero-division error for empty memberlist
9 years ago
Christian Merten
d88e641c2e
fix typo
9 years ago
Christian Merten
eee8a73673
Merge branch 'fix-convert-pdf' into radio-selects
9 years ago
Christian Merten
187f54e6b8
add placeholder for empty memberlists
9 years ago
Christian Merten
320b02e787
replace multiselectfield with radio buttons
9 years ago
Christian Merten
8ad78d11cb
generalize paths to media root and add encoding
9 years ago
Christian Merten
171c747492
only consider past memberlists to calculate skill
9 years ago
Christian Merten
2eebf2b463
generate note of memberlist for jugendleiter
9 years ago
Christian Merten
7bbfde8474
consider difficulty of activity to calculate skill
9 years ago
Christian Merten
3568b07369
add difficulty field to memberlist
9 years ago
Christian Merten
46320d6dce
evaluate skills based on activities
9 years ago