Christian Merten
8929951212
add total_allowance to context
12 months ago
Christian Merten
4f38b5bd3c
minimal simplification
12 months ago
Christian Merten
2ede2040ce
fix diff
12 months ago
Christian Merten
84ed08a20b
various whitespace fixes
12 months ago
Christian Merten
8e9e0f630c
use new permission and existence decorator
12 months ago
Christian Merten
3afcc25bc4
Merge branch 'main' into MK/finance_workflow
12 months ago
Christian Merten
33ab4e481d
fix(finance/admin): check existence and permission in finance admin views
12 months ago
mariusrklein
c0af4a6bb8
feat(excursion/ljp): added check for proof on bills, fixed finance overview
12 months ago
Christian Merten
4041f491a8
fix error when bill has no proof
12 months ago
Christian Merten
1b8627588b
fix whitespace, path resolution
12 months ago
mariusrklein
81f24da1ac
fix: verbosity of contributions in finance overview and summary statement
12 months ago
Christian Merten
d913c8049d
feat(members/waitinglist): add confirm link in invitation mail and more notifications
12 months ago
mariusrklein
9bd2b42ba8
fix: abstraction of bill calculation
12 months ago
mariusrklein
c6659e0032
feat(finance/excursion): added ljp payout functionality and tax
12 months ago
mariusrklein
64b7788887
fix(excursion/ljp): added intervention-based calculation of seminar duration.
12 months ago
Christian Merten
1aba1129c5
use target=_blank
12 months ago
Christian Merten
74304f97f9
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.
12 months ago
mariusrklein
53b77a110a
feat(finance): create finance statement and excursion summary
12 months ago
mariusrklein
b2a90f54ea
feat(finance): display transaction reference length as it is restricted to 140 chars
12 months ago
mariusrklein
48dad92018
feat(finance): include amount when summarizing transactions
12 months ago
Christian Merten
0535cce70f
feat(members/waitinglist): notify responsibles in case of rejections
12 months ago
Christian Merten
5d728f1eee
fix(settings/jet): correct sidebar permissions
12 months ago
Christian Merten
865df92222
feat(mailer/models): check global permissions for messages
12 months ago
Christian Merten
ffef3c93c3
fix(members/pdf): use excursion date instead of creation date
12 months ago
Christian Merten
2d69483276
chore(style): remove trailing whitespace
12 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.
12 months ago
Christian Merten
11b92f72b1
fix(members/tests): set date correctly
1 year 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>
1 year ago
Christian Merten
3de28c3729
feat(logindata/oauth): add email field
1 year ago
Christian Merten
7c5152c5b0
feat: oauth provider
1 year ago
Christian Merten
de95c76ac7
chore: update Django to 4.2.20
1 year ago
Christian Merten
769b63d457
chore: replace jet fork by django-jet-reboot
1 year 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>
1 year ago
Christian Merten
65c58b3d44
chore: update jet
1 year ago
Christian Merten
b5b62ceb92
fix(settings): permission for material section
1 year ago
Christian Merten
1fe37023de
feat(settings): allow overriding static files
1 year ago
Christian Merten
fb3d37ff4f
chore(members/locale): add translation
1 year ago
Christian Merten
9694570bf0
fix(startpage/models): show deactivated url if startpage is deactivated
1 year 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.
1 year ago
Christian Merten
bdbbaa41a2
chore(members/templates): replace town specific waiting list introduction by placeholder
1 year ago
Christian Merten
46e41e4cd9
feat(members/models): allow wildcard in internal domain setting
1 year ago
Christian Merten
80cf9250bb
chore(members): more tests
1 year ago
Christian Merten
ae27340dcc
feat(members/waitinglist): send registration confirmation
1 year 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`.
1 year ago
Christian Merten
0f19ce01e4
fix(members/pdf): escape %
1 year 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.
1 year ago
marius.klein
c4d6581e6f
feat(startpage): add link model for external links on admin startpage ( #138 )
...
Add `Link` model to customize the admin startpage from the admin interface. Also add block rendering of links.
Reviewed-on: #138
Co-authored-by: marius.klein <marius.klein@alpenverein-heidelberg.de>
Co-committed-by: marius.klein <marius.klein@alpenverein-heidelberg.de>
1 year ago
marius.klein
2a0905469d
feat(members/trainings): add attendance certificate field ( #137 )
...
closes #132
Reviewed-on: #137
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>
1 year ago
Christian Merten
84f28b0786
fix(members/seminar_report): escape ljpproposal title
1 year ago
Christian Merten
54ed4c85e4
fix(members/excel): normalize filename of generated vbk form
1 year ago