Commit Graph

683 Commits (ef7dac6d75b359ca71638f6d002338a805ee9c24)
 

Author SHA1 Message Date
mariusrklein ef7dac6d75 feat (members): change list layout to accomodate large ticket_no barcodes 6 months ago
mariusrklein 8192297c51 feat (members): add entry ticket field in members model 6 months ago
mariusrklein 370b212597 reformat barcode 8 months ago
mariusrklein 757408cfd9 Merge branch 'main' into MK/meeting_checklist 8 months ago
mariusrklein c3c207f64d test 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
mariusrklein 6388ccd15b added badge no barcodes 8 months ago
mariusrklein 83ffd83830 changed layout to always 25 rows 8 months ago
mariusrklein e16765e7af fixed margins, table layout 8 months ago
mariusrklein eb0769b121 fix page number 8 months ago
mariusrklein f1398584cd fix: sort members 8 months ago
mariusrklein 649e35e26c fix: filter for published groups 8 months ago
mariusrklein 546f2a2dd4 feat: add group checklist 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
Christian Merten 3591ebd08e
feat(members/waitinglist): refine wait confirmation status
Rework the wait cofirmation status shown in the admin: If there is a pending wait confirmation
request (i.e. the number of sent reminders is positive), the status is either `None` (i.e. undecided)
or `False`. Otherwise the status is `True`.
10 months ago
Christian Merten 0f19ce01e4
fix(members/pdf): escape % 10 months ago
Christian Merten edd47ac8bd
fix(members/pdf): don't escape umlaut
Partially reverts 2761efecaa. To handle invalid unicode characters, we now override
the LaTeX error message to remove invalid characters instead of crashing. We also
add various umlaut and invisible unicode characters to the test data.
10 months ago