Commit Graph

721 Commits (MK/meeting_checklist)
 

Author SHA1 Message Date
marius.klein a8d6503b60 Merge branch 'main' into MK/meeting_checklist 4 months ago
mariusrklein eb3e45f016 fix missing time info and variable barcode length 4 months ago
Christian Merten f58a7dc4b6
chore(*/tests): various tests 4 months ago
Christian Merten 52f0209912
chore(*): ignore some files from tests 4 months ago
Christian Merten 996914dc77
chore(tests): add mailer and logindata tests 4 months ago
Christian Merten 7aea91cb31
chore(*): remove stub files 4 months ago
Christian Merten afedf74f8f
chore(tests/material): add models and admin tests 4 months ago
Christian Merten b613dc70c2
chore(finance/tests): add rules tests 4 months ago
Christian Merten 25ec55d731
chore(members/tests): add remaining PDF test cases 4 months ago
Christian Merten 7ea500ebaa
chore(members/tests): various tests
Co-authored by: Claude
4 months ago
Christian Merten 44354cb681
chore(logindata/tests): add views tests
Co-authored by: Claude
4 months ago
Christian Merten 1d519d70dc
chore(mailer/tests): add admin tests
Co-authored by: Claude
4 months ago
Christian Merten 242eff1ffc
chore(members/tests): more model tests 4 months ago
Christian Merten 2b9fd2556b
chore(members/models): remove unused function 4 months ago
Christian Merten 1f4cb41256
fix import 4 months ago
Christian Merten 7337cec025
fix migration 4 months ago
Christian Merten b9d112e047
chore(members/tests): more admin tests 4 months ago
mariusrklein 218df6aaab Merge remote-tracking branch 'origin/main' into MK/meeting_checklist 4 months ago
Christian Merten 88521def1a
chore(mailer): remove unused subscribe views 4 months ago
Christian Merten c7c64139a4
chore(mailer/tests): unsubscribe view tests 4 months ago
Christian Merten 187e4ebf54
chore(mailer/tests): add model tests 4 months ago
Christian Merten 355aad61c2
chore(finance/tests): add more admin tests 4 months ago
Christian Merten 396ea6f796
chore(finance/tests): reorganise and add admin tests 4 months ago
Christian Merten a9b26e529b
feat(*): add more tests 4 months ago
mariusrklein 5978e6ab5b fix(members): explain ticket_no field and move it+badge_no to others tab 5 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.
5 months ago
Christian Merten 7f203b5139
feat(contrib/management): add command to create a superuser from env variables 5 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>
5 months ago
mariusrklein eb2cd6c68c fix(members): move util function, remove blank space 5 months ago
Christian Merten 2cee336397
chore: add license 5 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>
5 months ago
mariusrklein b0fb7bcfce fix: escape backslash in default text 6 months ago
mariusrklein 01b52feafe feat: abstracted parameters for group checklist into settings.toml 6 months ago
mariusrklein ef7dac6d75 feat (members): change list layout to accomodate large ticket_no barcodes 6 months ago
mariusrklein 8192297c51 feat (members): add entry ticket field in members model 6 months ago
Christian Merten 416af36070
chore(members): reorganize tests 7 months ago
Christian Merten 07bf5ff53f
chore(members): add more tests 7 months ago
Christian Merten 7647f93c83
chore(members): move csv import to separate file 7 months ago
Christian Merten 0eedc3ecf9
feat(finance): send statement summary to finance office 7 months ago
Christian Merten 1ada10fda4
feat(members/excursion): automatically send crisis intervention list 7 months ago
mariusrklein 370b212597 reformat barcode 7 months ago
mariusrklein 757408cfd9 Merge branch 'main' into MK/meeting_checklist 8 months ago
mariusrklein c3c207f64d test 8 months ago
Christian Merten d4137effa4
fix(members/seminar_report_docx): make timestamps timezone aware 8 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>
8 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>
8 months ago
mariusrklein 6388ccd15b added badge no barcodes 8 months ago
mariusrklein 83ffd83830 changed layout to always 25 rows 8 months ago
mariusrklein e16765e7af fixed margins, table layout 8 months ago
mariusrklein eb0769b121 fix page number 8 months ago