mariusrklein
009863e860
feat (members): add entry ticket field in members model
4 months ago
mariusrklein
925b0ff45b
reformat barcode
4 months ago
mariusrklein
a55d45ab7f
test
4 months ago
mariusrklein
817aca3115
added badge no barcodes
4 months ago
mariusrklein
5d38b8c0ba
changed layout to always 25 rows
4 months ago
mariusrklein
b29951510f
fixed margins, table layout
4 months ago
mariusrklein
98f4a552c5
fix page number
4 months ago
mariusrklein
29ac73a660
fix: sort members
4 months ago
mariusrklein
9c7541051a
fix: filter for published groups
4 months ago
mariusrklein
2d2e4e6ceb
feat: add group checklist
4 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
8 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
Christian Merten
769b63d457
chore: replace jet fork by django-jet-reboot
9 months ago
marius.klein
2650eb2cb1
feat(members/pdf): added scaling for attachment images and pdf pages ( #142 )
...
PDF and image attachments are scaled to A4.
follow up for #61
Reviewed-on: #142
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
65c58b3d44
chore: update jet
9 months ago
Christian Merten
b5b62ceb92
fix(settings): permission for material section
9 months ago
Christian Merten
1fe37023de
feat(settings): allow overriding static files
9 months ago
Christian Merten
fb3d37ff4f
chore(members/locale): add translation
9 months ago
Christian Merten
9694570bf0
fix(startpage/models): show deactivated url if startpage is deactivated
9 months ago
Christian Merten
443ef326cf
feat(startpage): allow disabling startpage
...
We add back the functionality to disable the startpage. If a non-empty redirect url is configured,
all startpage urls are disabled except for the index page which redirects to the given url.
9 months ago
Christian Merten
bdbbaa41a2
chore(members/templates): replace town specific waiting list introduction by placeholder
9 months ago
Christian Merten
46e41e4cd9
feat(members/models): allow wildcard in internal domain setting
9 months ago
Christian Merten
80cf9250bb
chore(members): more tests
10 months ago
Christian Merten
ae27340dcc
feat(members/waitinglist): send registration confirmation
10 months ago