Commit Graph

686 Commits (009863e8605aafb2e4aad2a00a7f827b5075fb8a)
 

Author SHA1 Message Date
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