mariusrklein
5978e6ab5b
fix(members): explain ticket_no field and move it+badge_no to others tab
6 months ago
mariusrklein
eb2cd6c68c
fix(members): move util function, remove blank space
6 months ago
mariusrklein
b0fb7bcfce
fix: escape backslash in default text
8 months ago
mariusrklein
01b52feafe
feat: abstracted parameters for group checklist into settings.toml
8 months ago
mariusrklein
ef7dac6d75
feat (members): change list layout to accomodate large ticket_no barcodes
8 months ago
mariusrklein
8192297c51
feat (members): add entry ticket field in members model
8 months ago
mariusrklein
370b212597
reformat barcode
9 months ago
mariusrklein
757408cfd9
Merge branch 'main' into MK/meeting_checklist
9 months ago
mariusrklein
c3c207f64d
test
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
mariusrklein
6388ccd15b
added badge no barcodes
9 months ago
mariusrklein
83ffd83830
changed layout to always 25 rows
9 months ago
mariusrklein
e16765e7af
fixed margins, table layout
10 months ago
mariusrklein
eb0769b121
fix page number
10 months ago
mariusrklein
f1398584cd
fix: sort members
10 months ago
mariusrklein
649e35e26c
fix: filter for published groups
10 months ago
mariusrklein
546f2a2dd4
feat: add group checklist
10 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
Christian Merten
7c5152c5b0
feat: oauth provider
10 months ago
Christian Merten
de95c76ac7
chore: update Django to 4.2.20
10 months ago
Christian Merten
769b63d457
chore: replace jet fork by django-jet-reboot
10 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>
11 months ago
Christian Merten
65c58b3d44
chore: update jet
11 months ago
Christian Merten
b5b62ceb92
fix(settings): permission for material section
11 months ago
Christian Merten
1fe37023de
feat(settings): allow overriding static files
11 months ago
Christian Merten
fb3d37ff4f
chore(members/locale): add translation
11 months ago
Christian Merten
9694570bf0
fix(startpage/models): show deactivated url if startpage is deactivated
11 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.
11 months ago
Christian Merten
bdbbaa41a2
chore(members/templates): replace town specific waiting list introduction by placeholder
11 months ago
Christian Merten
46e41e4cd9
feat(members/models): allow wildcard in internal domain setting
11 months ago
Christian Merten
80cf9250bb
chore(members): more tests
11 months ago