Commit Graph

710 Commits (cd1d53e7a5445e3d306e18016d1d0e30eca056fb)
 

Author SHA1 Message Date
mariusrklein cd1d53e7a5 add descriptions and filter fields 5 months ago
mariusrklein 8012bf685b fix(members): improve naming of activity filterbox 5 months ago
mariusrklein 9d48a568c2 merge migrations 5 months ago
mariusrklein 0412263b7d feat(trainings): add new trainings overview and navigation 5 months ago
mariusrklein d0e76e0c5a feat(trainings): add activities as new training field 5 months ago
mariusrklein e3722f66d4 fix missing time info and variable barcode length 5 months ago
Christian Merten c3527187c1 fix import 5 months ago
Christian Merten fa3415e22a fix migration 5 months ago
Christian Merten 82f970a1fb chore(mailer): remove unused subscribe views 5 months ago
Christian Merten c1131a5a17 chore(mailer/tests): unsubscribe view tests 5 months ago
Christian Merten 15c71938eb chore(mailer/tests): add model tests 5 months ago
Christian Merten 312d566be5 chore(finance/tests): add more admin tests 5 months ago
Christian Merten 00f81b5601 chore(finance/tests): reorganise and add admin tests 5 months ago
Christian Merten ed67669b29 feat(*): add more tests 5 months ago
Christian Merten 98a6d707a4 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 a470767088 feat(contrib/management): add command to create a superuser from env variables 5 months ago
marius.klein b35cc1f28b 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
Christian Merten 54fef06399 chore: add license 5 months ago
marius.klein e6ad20e9c9 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 bf68ba92d0 fix(members): explain ticket_no field and move it+badge_no to others tab 5 months ago
mariusrklein d13143fbf0 fix(members): move util function, remove blank space 5 months ago
mariusrklein 9b1426bc0d fix: escape backslash in default text 5 months ago
mariusrklein 07bed91501 feat: abstracted parameters for group checklist into settings.toml 5 months ago
mariusrklein cf785d0d0c feat (members): change list layout to accomodate large ticket_no barcodes 5 months ago
mariusrklein 009863e860 feat (members): add entry ticket field in members model 5 months ago
mariusrklein 925b0ff45b reformat barcode 5 months ago
mariusrklein a55d45ab7f test 5 months ago
mariusrklein 817aca3115 added badge no barcodes 5 months ago
mariusrklein 5d38b8c0ba changed layout to always 25 rows 5 months ago
mariusrklein b29951510f fixed margins, table layout 5 months ago
mariusrklein 98f4a552c5 fix page number 5 months ago
mariusrklein 29ac73a660 fix: sort members 5 months ago
mariusrklein 9c7541051a fix: filter for published groups 5 months ago
mariusrklein 2d2e4e6ceb feat: add group checklist 5 months ago
Christian Merten 416af36070
chore(members): reorganize tests 9 months ago
Christian Merten 07bf5ff53f
chore(members): add more tests 9 months ago
Christian Merten 7647f93c83
chore(members): move csv import to separate file 9 months ago
Christian Merten 0eedc3ecf9
feat(finance): send statement summary to finance office 9 months ago
Christian Merten 1ada10fda4
feat(members/excursion): automatically send crisis intervention list 9 months ago
Christian Merten d4137effa4
fix(members/seminar_report_docx): make timestamps timezone aware 9 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>
9 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>
9 months ago
Christian Merten fd4770d295
fix(members/tests): adapt to new texts 10 months ago
Christian Merten 6b32595a5f
chore(members/views): modify texts and button size 10 months ago
Christian Merten fb14c2f060
feat(members/views): show upload registration form after echo if missing 10 months ago
Christian Merten 2fcdf1ee25
feat(members/admin): add unconfirm member action 10 months ago
Christian Merten 62a4e37a15
feat(members/admin): re-request mail confirmation for waiters 10 months ago
Christian Merten 60942115ca
fix(members/rules): check for groups of excursion instead of groups of member 10 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>
10 months ago
Christian Merten 33ab4e481d
fix(finance/admin): check existence and permission in finance admin views 10 months ago