Christian Merten
19eb0953d5
tests: fix, generate html coverage report
2 years ago
Christian Merten
31b31a3eb3
members/waitinglist: allow editing of invite text
2 years ago
Christian Merten
a749aca7a4
finance: allow pdfs in proof field
2 years 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>
2 years ago
Christian Merten
f87837218e
members/waitinglist: preserve waitinglist application date
2 years ago
Christian Merten
436334f23d
members/admin: show new members section also to non-waitinglist managers
2 years ago
Christian Merten
c76aebdc18
members/admin: prefetch invitations to group in admin
2 years ago
Christian Merten
55c9605428
members/admin: show last group invitation and gender in list
2 years ago
Christian Merten
fa6f31e560
admin: allow * in group names, verify that only valid group names, section urls and post urls are saved
2 years ago
Christian Merten
948850151a
members/admin: make email and phone number links
2 years ago
Christian Merten
9a221a5c9f
members/admin: reduce filters and list fields
2 years ago
Christian Merten
a27af02a27
members: personalize members landing page with list of led groups
2 years ago
Christian Merten
67aeb0c03a
members/echo: make gender editable, change wording
2 years ago
Christian Merten
0845c04001
members/echo: don't invalidate echo key after echoing, only expiry invalidates now
2 years ago
Christian Merten
d3ceb81cc3
members/echo: check key validity before password requesting password
2 years ago
Christian Merten
420f074620
members/echo: fix typo
2 years ago
Christian Merten
3d60f7e9bf
members/models: normalize usernames, use username as association name if available
2 years ago
Christian Merten
edb113562d
members: fix field permissions
2 years ago
Christian Merten
97e446f54a
members/waitinglist: fix permissions
2 years ago
Christian Merten
28c9da8168
members: fix has statement check
2 years ago
Christian Merten
dd7af67b34
translations: replace more : with *
2 years ago
Christian Merten
5a5ffea89c
members/inviteasuser: reject if mail domain not internal
2 years ago
Christian Merten
17cae5c009
translations: use gender star
2 years ago
Christian Merten
c49be3f594
startpage: fix typo
2 years ago
Christian Merten
81eced382e
import: waitinglist default fields
2 years ago
Christian Merten
7d93a4be0a
members/excursion: add V32 and improve texts
2 years ago
Christian Merten
eaccc5a5ef
members/excursion: group bills in seminar report
2 years ago
Christian Merten
79b5389107
members/excursion: add finance overview
2 years ago
Christian Merten
d19da71fef
members: add demote to waiter button and confirmation
2 years ago
Christian Merten
fcfd1b0a9d
members: remove default from gender field
2 years ago
Christian Merten
bb91d77cfc
members/views: fix prefilling of date inputs
2 years ago
Christian Merten
02db0669cd
members: don't request mail confirmation of emergency contacts
2 years ago
Christian Merten
ed445a9bc6
members: update translations
2 years ago
Christian Merten
7ef55738a5
members: provide contact info in waitinglist invitation
2 years ago
Christian Merten
5205caa6a6
chore: add read_settings templatetag
2 years ago
Christian Merten
8dafe01de0
templates: purge more ludwigsburg email addresses
2 years ago
Christian Merten
3087b8f8ee
members/admin: add help texts to excursion
2 years ago
Christian Merten
90f4ac88fc
members: make email field not required for emergency contacts in forms
2 years ago
Christian Merten
1f75d627e0
members: skip empty email addresses when requesting confirmation
2 years ago
Christian Merten
284f0b2420
members: make email field in emergency contact optional
2 years ago
Christian Merten
656438da90
startpage: fix portrait sizing issues
2 years ago
Christian Merten
0f69b8810c
members/admin: don't filter member selection fields
2 years ago
Christian Merten
3fc1b65d67
clubdesk import: assign youth leaders and omit groupless entries
2 years ago
Christian Merten
8ef0bc848b
admin: add dashboard and explanations
2 years ago
Christian Merten
8c4d97b5d1
members: seminar report mode selection
2 years ago
Christian Merten
15ab8744b8
migrations: update meta information
2 years ago
Christian Merten
3a9fca0a1e
members: confirmation step for invite as user
2 years ago
Christian Merten
e178f56369
members: invite member as user
2 years ago
Christian Merten
a49aab51b1
import: fix parsing logic for Jugendleiter
2 years ago
Christian Merten
3c94d07bae
auth: rename User and Group, remove fields
2 years ago
Christian Merten
d4974bfb32
members: adapt fields to latest clubdesk fields
2 years ago
Christian Merten
e2d660ed1e
members: rejection of invitations
2 years ago
Christian Merten
d512d2b14c
members: Teilnehmer -> Meine Jugendgruppe
2 years ago
Christian Merten
3a0df4bc4d
members/echo: ask for dav badge number
2 years ago
Christian Merten
9cb30c98e3
members/admin: only include attachment if bill has proof
2 years ago
Christian Merten
ba96bc50c6
members/excursion: add description field
2 years ago
Christian Merten
01a0f78fb4
members/excursion: fix naming place vs destination
2 years ago
Christian Merten
b62464280e
members: Freizeit -> Ausfahrt
2 years ago
Christian Merten
39dbb61c86
members/echo: update texts
2 years ago
Christian Merten
2b82235e87
members/registration: client side verification of file size and format
2 years ago
Christian Merten
39c9160a12
members/views: fix wrong password default
2 years ago
Christian Merten
1faa1a1213
member: fix translation
2 years ago
Christian Merten
d85d364572
members: add help texts
2 years ago
Christian Merten
bf5ad088cb
forms: fix file size checking
2 years ago
Christian Merten
ee126335b8
members/views: hide country, add translations
2 years ago
Christian Merten
e6dbb7a03f
members/registration: fix missing group name in waiter invitation
2 years ago
Christian Merten
6ea7d3d8a1
update translations
2 years ago
Christian Merten
d43c7cce44
members/admin: only attach bill to sjr application if statement exists
2 years ago
Christian Merten
7ec1b3555b
members/admin: re-add birth_date field
2 years ago
Christian Merten
2aa632b19c
members/views: dont send password on invalid waiter form
2 years ago
Christian Merten
e6a41b26c9
members: use correct logo and show emergency contacts
gitea/kompass/pipeline/head There was a failure building this commit
Details
2 years ago
Christian Merten
57b4d517b1
members/waitinglist: waiting list confirmation reminders
2 years ago
Christian Merten
fd29fa6199
members/waitinglist: personalize invitation mail
2 years ago
Christian Merten
f2cbac30f6
members/freizeit: sjr applications
2 years ago
Christian Merten
7d9a1bf9a6
members/group: add weekly time
gitea/kompass/pipeline/head There was a failure building this commit
Details
2 years 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
2 years ago
Christian Merten
a225af5905
members: automatically compute validity of good conduct certificate
2 years ago
Christian Merten
9b66301da1
members: reorganize fields on admin page
gitea/kompass/pipeline/head There was a failure building this commit
Details
2 years ago
Christian Merten
6808bf9ddb
members/tests: mail confirmation
2 years ago
Christian Merten
0b3c8807e6
migration: allow nullable alternative_email field
2 years 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
2 years 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
2 years 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
3 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
4 years ago
Christian Merten
3a47b9edc7
members register: require parents email if cc_email_parents is checked
4 years ago
Christian Merten
23770288f6
members registration: send notification to group leiters when mails are confirmed
4 years ago
Christian Merten
eedb2ec862
members/admin: fix bug when member has no user assigned
4 years ago
Christian Merten
4500444561
Merge branch 'group-leiter-can-confirm-registrations'
4 years ago
Christian Merten
06374e5a18
members: add leiters field to group, associate auth users to member and allow group leiters to confirm registrations
4 years ago
Christian Merten
81f641024c
member registration: add required registration form
4 years ago
Christian Merten
156170723e
members/models: clarify street verbose name
4 years ago
Christian Merten
c0ef39c01a
members/models: add leiter field to group
4 years ago
Christian Merten
3bdfbd9083
members: add mail confirmation, improve admin page, translations
4 years ago
Christian Merten
9722dd68c5
members: add registration pages
4 years ago
Christian Merten
0983b7f873
members/admin: don't request echo from people who dont want to get mails
4 years ago
Christian Merten
2cddba84a9
members/admin: add email to search field
4 years ago
Christian Merten
07bb54cfc6
members: add option to request echo from members
4 years ago
Christian Merten
91d69cbdef
members.Group: replace min_age field by year fields
4 years ago
Christian Merten
d8d42d9693
add default for tour_approach and delete tour_approach from deprectated MemberList
4 years ago
Moritz
7fb02823e6
Anreise in Krieseninterventionsliste hinzu gefügt
5 years ago
Vorname Nachname
b36f0f4a9a
Anreise in Krieseninterventionsliste hinzu gefügt
5 years ago
Christian Merten
8df2670138
add congratulating top 10 members
5 years ago
Christian Merten
4386ae268a
add check to control whether mails are also sent to parents
5 years ago
Christian Merten
d8b52663c6
merge upgrade
5 years ago
Christian Merten
075aa02207
upgrade to django4
5 years ago
Christian Merten
8e90e6452b
introduce some new fields on members and ljp lists
5 years ago
Christian Merten
a99dd36707
set default textarea height to one line in membersonlist
6 years ago
Christian Merten
d393e9aa87
add new management command to retrieve assocation emails
6 years ago
Christian Merten
d64a541494
add translation for activity_score
6 years ago
Christian Merten
7e8fbf241e
solve bug related to gunicorns random module loading behaviour
6 years ago
Christian Merten
4c59eacf34
add activity score and show in admin
6 years ago
Christian Merten
14efa944fa
require reply-to
6 years ago
Christian Merten
70a9d50da5
use new participant lists in mailer application, allow custom email addresses as reply to
6 years ago
Christian Merten
0dd8578a32
add default ordering for freizeiten and notelists
6 years ago
Christian Merten
56696edb32
seperate teilnehmerlisten into notizlisten and freizeiten, add migration from old teilnehmerlisten to both new versions
6 years ago
Christian Merten
500ce3b380
remove old custom styles and add jet
6 years ago
Christian Merten
170ba7f9d4
also unescape underscores in email
7 years ago
Christian Merten
95a4cab36f
unescape underscores etc in email
7 years ago
Christian Merten
e256d24535
handle long (email) addresses and show parents contact if available
7 years ago
Christian Merten
174a911ab3
fix: give actual forwards instead of emails name
7 years ago
Christian Merten
5c780bdcd3
update translations, add email address model, representing association emails with forwards
7 years ago
Christian Merten
24f14090b9
move ul tag in template
7 years ago
Christian Merten
d1bc6666dd
add activity overview and hide qualites from normal users
7 years ago
Christian Merten
2d6074a8bd
replace ampersands in filenames
7 years ago
Christian Merten
91931cfa64
esc ampersands
7 years ago
Christian Merten
728936052f
handle umlaute in association emails
7 years ago
Christian Merten
12b92c3e35
add association email adresses, include parsing emails to find jugendleiters
7 years ago
Christian Merten
45b606bf89
remove umlauts, accents, etc. from filenames
9 years ago
Christian Merten
72ef3ac332
allow pdf as registration form
9 years ago
Christian Merten
c1b43c2f32
send mail action in members admin
9 years ago
Christian Merten
99de797737
add postcode
9 years ago
Christian Merten
bd477ad50c
extend phone number length
9 years ago
Christian Merten
78bb9c93fc
add search fields
9 years ago
Christian Merten
1b8e952866
add custom filter that has a default field
9 years ago
Christian Merten
8d707b8cbc
rename queue field
9 years ago
Christian Merten
0253188cb9
translate memberlist actions
9 years ago
Christian Merten
1307b3cde1
extend escaping
9 years ago
Christian Merten
76a3c80841
escape underscores in pdf
9 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
10 years ago
Christian Merten
2eebf2b463
generate note of memberlist for jugendleiter
10 years ago
Christian Merten
7bbfde8474
consider difficulty of activity to calculate skill
10 years ago
Christian Merten
3568b07369
add difficulty field to memberlist
10 years ago