Commit Graph

706 Commits (1f4cb4125687e17ed0d1c59f9b8f46ca1b5c1d2a)
 

Author SHA1 Message Date
Christian Merten 1f4cb41256
fix import 7 months ago
Christian Merten 7337cec025
fix migration 7 months ago
mariusrklein 218df6aaab Merge remote-tracking branch 'origin/main' into MK/meeting_checklist 7 months ago
Christian Merten 88521def1a
chore(mailer): remove unused subscribe views 7 months ago
Christian Merten c7c64139a4
chore(mailer/tests): unsubscribe view tests 7 months ago
Christian Merten 187e4ebf54
chore(mailer/tests): add model tests 7 months ago
Christian Merten 355aad61c2
chore(finance/tests): add more admin tests 7 months ago
Christian Merten 396ea6f796
chore(finance/tests): reorganise and add admin tests 7 months ago
Christian Merten a9b26e529b
feat(*): add more tests 7 months ago
mariusrklein 5978e6ab5b fix(members): explain ticket_no field and move it+badge_no to others tab 8 months ago
Christian Merten 99f6dfcdfb
feat(docker/production): create superuser in initial setup
We add one step to the master entrypoint script to ensure a
superuser exists with username and password configured from the
environment variables DJANGO_SUPERUSER_USERNAME and
DJANGO_SUPERUSER_PASSWORD. The step does nothing if these variables
are not set or the user already exists.
8 months ago
Christian Merten 7f203b5139
feat(contrib/management): add command to create a superuser from env variables 8 months ago
marius.klein e02f728e8a feat(members/waitinglist): add group age range info to invite text (#168)
Pass age info to group invite text as a parameter.

Reviewed-by: Christian Merten <christian@merten.dev>
Co-authored-by: marius.klein <marius.klein@alpenverein-heidelberg.de>
Co-committed-by: marius.klein <marius.klein@alpenverein-heidelberg.de>
8 months ago
mariusrklein eb2cd6c68c fix(members): move util function, remove blank space 8 months ago
Christian Merten 2cee336397
chore: add license 8 months ago
marius.klein a8d4625719 feat(finance/tests): tests for new rules (#155)
Also makes some checks safe.

Reviewed-on: #155
Reviewed-by: Christian Merten <christian@merten.dev>
Co-authored-by: marius.klein <marius.klein@alpenverein-heidelberg.de>
Co-committed-by: marius.klein <marius.klein@alpenverein-heidelberg.de>
8 months ago
mariusrklein b0fb7bcfce fix: escape backslash in default text 9 months ago
mariusrklein 01b52feafe feat: abstracted parameters for group checklist into settings.toml 9 months ago
mariusrklein ef7dac6d75 feat (members): change list layout to accomodate large ticket_no barcodes 9 months ago
mariusrklein 8192297c51 feat (members): add entry ticket field in members model 9 months ago
Christian Merten 416af36070
chore(members): reorganize tests 11 months ago
Christian Merten 07bf5ff53f
chore(members): add more tests 11 months ago
Christian Merten 7647f93c83
chore(members): move csv import to separate file 11 months ago
Christian Merten 0eedc3ecf9
feat(finance): send statement summary to finance office 11 months ago
Christian Merten 1ada10fda4
feat(members/excursion): automatically send crisis intervention list 11 months ago
mariusrklein 370b212597 reformat barcode 11 months ago
mariusrklein 757408cfd9 Merge branch 'main' into MK/meeting_checklist 11 months ago
mariusrklein c3c207f64d test 11 months ago
Christian Merten d4137effa4
fix(members/seminar_report_docx): make timestamps timezone aware 11 months ago
marius.klein 3250dc7089 feat(finance): org fee for old participants (#149)
Allow deducting a configurable organisational fee for participants older than 27 from subsidies. This is calculated per day and old participant.

Reviewed-on: #149
Reviewed-by: Christian Merten <christian@merten.dev>
Co-authored-by: marius.klein <marius.klein@alpenverein-heidelberg.de>
Co-committed-by: marius.klein <marius.klein@alpenverein-heidelberg.de>
11 months ago
marius.klein 05f924cdef fix(members/excursion): fix seminar day calculation and add verbosity in finance overview (#153)
Reviewed-on: #153
Reviewed-by: Christian Merten <christian@merten.dev>
Co-authored-by: marius.klein <marius.klein@alpenverein-heidelberg.de>
Co-committed-by: marius.klein <marius.klein@alpenverein-heidelberg.de>
11 months ago
mariusrklein 6388ccd15b added badge no barcodes 11 months ago
mariusrklein 83ffd83830 changed layout to always 25 rows 11 months ago
mariusrklein e16765e7af fixed margins, table layout 11 months ago
mariusrklein eb0769b121 fix page number 11 months ago
mariusrklein f1398584cd fix: sort members 11 months ago
mariusrklein 649e35e26c fix: filter for published groups 11 months ago
mariusrklein 546f2a2dd4 feat: add group checklist 11 months ago
Christian Merten fd4770d295
fix(members/tests): adapt to new texts 12 months ago
Christian Merten 6b32595a5f
chore(members/views): modify texts and button size 12 months ago
Christian Merten fb14c2f060
feat(members/views): show upload registration form after echo if missing 12 months ago
Christian Merten 2fcdf1ee25
feat(members/admin): add unconfirm member action 12 months ago
Christian Merten 62a4e37a15
feat(members/admin): re-request mail confirmation for waiters 12 months ago
Christian Merten 60942115ca
fix(members/rules): check for groups of excursion instead of groups of member 12 months ago
marius.klein f213e11772 feat(finance): creation of receipts for confirmed statements and payment of LJP contributions (#150)
Confirmed statements now come with automatically generated PDF receipts used for documenting all issued payments.

This PR also adds generation of transactions for LJP contributions and their validation.

closes #92

Co-authored-by: mariusrklein <47218379+mariusrklein@users.noreply.github.com>
Reviewed-on: #150
Reviewed-by: Christian Merten <christian@merten.dev>
Co-authored-by: marius.klein <marius.klein@alpenverein-heidelberg.de>
Co-committed-by: marius.klein <marius.klein@alpenverein-heidelberg.de>
12 months ago
Christian Merten 33ab4e481d
fix(finance/admin): check existence and permission in finance admin views 12 months ago
Christian Merten d913c8049d
feat(members/waitinglist): add confirm link in invitation mail and more notifications 12 months ago
Christian Merten 0535cce70f
feat(members/waitinglist): notify responsibles in case of rejections 12 months ago
Christian Merten 5d728f1eee
fix(settings/jet): correct sidebar permissions 12 months ago
Christian Merten 865df92222
feat(mailer/models): check global permissions for messages 12 months ago