mariusrklein
5b22435182
remove unnecessary class
11 months ago
mariusrklein
97b33fc513
add logic tests
11 months ago
mariusrklein
817e3a516c
fix logic
11 months ago
mariusrklein
2ef737f751
documentation, fixed variable name
11 months ago
mariusrklein
c7d1a16cb3
feat(config): implement field customization in settings.toml
11 months ago
Christian Merten
f58a7dc4b6
chore(*/tests): various tests
11 months ago
Christian Merten
52f0209912
chore(*): ignore some files from tests
11 months ago
Christian Merten
996914dc77
chore(tests): add mailer and logindata tests
11 months ago
Christian Merten
7aea91cb31
chore(*): remove stub files
11 months ago
Christian Merten
afedf74f8f
chore(tests/material): add models and admin tests
11 months ago
Christian Merten
b613dc70c2
chore(finance/tests): add rules tests
11 months ago
Christian Merten
25ec55d731
chore(members/tests): add remaining PDF test cases
11 months ago
Christian Merten
7ea500ebaa
chore(members/tests): various tests
...
Co-authored by: Claude
11 months ago
Christian Merten
44354cb681
chore(logindata/tests): add views tests
...
Co-authored by: Claude
11 months ago
Christian Merten
1d519d70dc
chore(mailer/tests): add admin tests
...
Co-authored by: Claude
11 months ago
Christian Merten
242eff1ffc
chore(members/tests): more model tests
11 months ago
Christian Merten
2b9fd2556b
chore(members/models): remove unused function
11 months ago
Christian Merten
b9d112e047
chore(members/tests): more admin tests
11 months ago
Christian Merten
88521def1a
chore(mailer): remove unused subscribe views
11 months ago
Christian Merten
c7c64139a4
chore(mailer/tests): unsubscribe view tests
11 months ago
Christian Merten
187e4ebf54
chore(mailer/tests): add model tests
11 months ago
Christian Merten
355aad61c2
chore(finance/tests): add more admin tests
11 months ago
Christian Merten
396ea6f796
chore(finance/tests): reorganise and add admin tests
11 months ago
Christian Merten
a9b26e529b
feat(*): add more tests
11 months ago
Christian Merten
7f203b5139
feat(contrib/management): add command to create a superuser from env variables
12 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>
12 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>
12 months ago
Christian Merten
416af36070
chore(members): reorganize tests
1 year ago
Christian Merten
07bf5ff53f
chore(members): add more tests
1 year ago
Christian Merten
7647f93c83
chore(members): move csv import to separate file
1 year ago
Christian Merten
0eedc3ecf9
feat(finance): send statement summary to finance office
1 year ago
Christian Merten
1ada10fda4
feat(members/excursion): automatically send crisis intervention list
1 year ago
Christian Merten
d4137effa4
fix(members/seminar_report_docx): make timestamps timezone aware
1 year 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>
1 year 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>
1 year ago
Christian Merten
fd4770d295
fix(members/tests): adapt to new texts
1 year ago
Christian Merten
6b32595a5f
chore(members/views): modify texts and button size
1 year ago
Christian Merten
fb14c2f060
feat(members/views): show upload registration form after echo if missing
1 year ago
Christian Merten
2fcdf1ee25
feat(members/admin): add unconfirm member action
1 year ago
Christian Merten
62a4e37a15
feat(members/admin): re-request mail confirmation for waiters
1 year ago
Christian Merten
60942115ca
fix(members/rules): check for groups of excursion instead of groups of member
1 year 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>
1 year ago
Christian Merten
33ab4e481d
fix(finance/admin): check existence and permission in finance admin views
1 year ago
Christian Merten
d913c8049d
feat(members/waitinglist): add confirm link in invitation mail and more notifications
1 year ago
Christian Merten
0535cce70f
feat(members/waitinglist): notify responsibles in case of rejections
1 year ago
Christian Merten
5d728f1eee
fix(settings/jet): correct sidebar permissions
1 year ago
Christian Merten
865df92222
feat(mailer/models): check global permissions for messages
1 year ago
Christian Merten
ffef3c93c3
fix(members/pdf): use excursion date instead of creation date
1 year ago
Christian Merten
2d69483276
chore(style): remove trailing whitespace
1 year 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.
1 year ago