Commit Graph

595 Commits (69062f3e5802e1c73c6c756fed85369a08e01866)

Author SHA1 Message Date
Christian Merten 69062f3e58
fix(members): various bugs 5 months ago
marius.klein a75208b41c feat(members): add group meeting checklist generation (#154)
Add an action to generate checklists for group meetings. These checklists can be used for documentation and for simplifying the check-in procedure in climbing gyms.

Co-authored-by: mariusrklein <47218379+mariusrklein@users.noreply.github.com>
Reviewed-on: #154
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 f58a7dc4b6
chore(*/tests): various tests 6 months ago
Christian Merten 52f0209912
chore(*): ignore some files from tests 6 months ago
Christian Merten 996914dc77
chore(tests): add mailer and logindata tests 6 months ago
Christian Merten 7aea91cb31
chore(*): remove stub files 6 months ago
Christian Merten afedf74f8f
chore(tests/material): add models and admin tests 6 months ago
Christian Merten b613dc70c2
chore(finance/tests): add rules tests 6 months ago
Christian Merten 25ec55d731
chore(members/tests): add remaining PDF test cases 6 months ago
Christian Merten 7ea500ebaa
chore(members/tests): various tests
Co-authored by: Claude
6 months ago
Christian Merten 44354cb681
chore(logindata/tests): add views tests
Co-authored by: Claude
6 months ago
Christian Merten 1d519d70dc
chore(mailer/tests): add admin tests
Co-authored by: Claude
6 months ago
Christian Merten 242eff1ffc
chore(members/tests): more model tests 6 months ago
Christian Merten 2b9fd2556b
chore(members/models): remove unused function 6 months ago
Christian Merten b9d112e047
chore(members/tests): more admin tests 6 months ago
Christian Merten 88521def1a
chore(mailer): remove unused subscribe views 6 months ago
Christian Merten c7c64139a4
chore(mailer/tests): unsubscribe view tests 6 months ago
Christian Merten 187e4ebf54
chore(mailer/tests): add model tests 6 months ago
Christian Merten 355aad61c2
chore(finance/tests): add more admin tests 6 months ago
Christian Merten 396ea6f796
chore(finance/tests): reorganise and add admin tests 6 months ago
Christian Merten a9b26e529b
feat(*): add more tests 6 months ago
Christian Merten 7f203b5139
feat(contrib/management): add command to create a superuser from env variables 6 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>
6 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>
6 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
Christian Merten d913c8049d
feat(members/waitinglist): add confirm link in invitation mail and more notifications 10 months ago
Christian Merten 0535cce70f
feat(members/waitinglist): notify responsibles in case of rejections 10 months ago
Christian Merten 5d728f1eee
fix(settings/jet): correct sidebar permissions 10 months ago
Christian Merten 865df92222
feat(mailer/models): check global permissions for messages 10 months ago
Christian Merten ffef3c93c3
fix(members/pdf): use excursion date instead of creation date 10 months ago
Christian Merten 2d69483276
chore(style): remove trailing whitespace 10 months ago
Christian Merten c8df5630b8
refactor(latex): add base template and unify designs
We add a base template for all latex documents to unify the desings and improve maintainability. Also
the table definitions are simplified fixing the various width issues.
10 months ago
Christian Merten 11b92f72b1
fix(members/tests): set date correctly 10 months ago
marius.klein 4a003ed15e fix(members/freizeit): change age calculation to first day of excursion (#148)
Reviewed-on: #148
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 3de28c3729
feat(logindata/oauth): add email field 10 months ago