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
b9d112e047
chore(members/tests): more admin tests
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
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
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
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
8 months ago
Christian Merten
1ada10fda4
feat(members/excursion): automatically send crisis intervention list
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
Christian Merten
fd4770d295
fix(members/tests): adapt to new texts
8 months ago
Christian Merten
6b32595a5f
chore(members/views): modify texts and button size
8 months ago
Christian Merten
fb14c2f060
feat(members/views): show upload registration form after echo if missing
8 months ago
Christian Merten
2fcdf1ee25
feat(members/admin): add unconfirm member action
8 months ago
Christian Merten
62a4e37a15
feat(members/admin): re-request mail confirmation for waiters
8 months ago
Christian Merten
60942115ca
fix(members/rules): check for groups of excursion instead of groups of member
8 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>
8 months ago
Christian Merten
33ab4e481d
fix(finance/admin): check existence and permission in finance admin views
8 months ago
Christian Merten
d913c8049d
feat(members/waitinglist): add confirm link in invitation mail and more notifications
8 months ago
Christian Merten
0535cce70f
feat(members/waitinglist): notify responsibles in case of rejections
8 months ago
Christian Merten
5d728f1eee
fix(settings/jet): correct sidebar permissions
8 months ago
Christian Merten
865df92222
feat(mailer/models): check global permissions for messages
8 months ago
Christian Merten
ffef3c93c3
fix(members/pdf): use excursion date instead of creation date
8 months ago
Christian Merten
2d69483276
chore(style): remove trailing whitespace
8 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.
8 months ago
Christian Merten
11b92f72b1
fix(members/tests): set date correctly
9 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>
9 months ago
Christian Merten
3de28c3729
feat(logindata/oauth): add email field
9 months ago
Christian Merten
7c5152c5b0
feat: oauth provider
9 months ago
Christian Merten
de95c76ac7
chore: update Django to 4.2.20
9 months ago