mariusrklein
1f57108299
fixed ljp calculation
8 months ago
Christian Merten
8929951212
add total_allowance to context
8 months ago
Christian Merten
4f38b5bd3c
minimal simplification
8 months ago
Christian Merten
2ede2040ce
fix diff
8 months ago
Christian Merten
84ed08a20b
various whitespace fixes
8 months ago
Christian Merten
8e9e0f630c
use new permission and existence decorator
8 months ago
Christian Merten
3afcc25bc4
Merge branch 'main' into MK/finance_workflow
8 months ago
Christian Merten
33ab4e481d
fix(finance/admin): check existence and permission in finance admin views
8 months ago
mariusrklein
c0af4a6bb8
feat(excursion/ljp): added check for proof on bills, fixed finance overview
8 months ago
Christian Merten
4041f491a8
fix error when bill has no proof
8 months ago
Christian Merten
1b8627588b
fix whitespace, path resolution
8 months ago
mariusrklein
81f24da1ac
fix: verbosity of contributions in finance overview and summary statement
8 months ago
Christian Merten
d913c8049d
feat(members/waitinglist): add confirm link in invitation mail and more notifications
8 months ago
mariusrklein
9bd2b42ba8
fix: abstraction of bill calculation
8 months ago
mariusrklein
c6659e0032
feat(finance/excursion): added ljp payout functionality and tax
8 months ago
mariusrklein
64b7788887
fix(excursion/ljp): added intervention-based calculation of seminar duration.
8 months ago
Christian Merten
1aba1129c5
use target=_blank
8 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.
8 months ago
mariusrklein
53b77a110a
feat(finance): create finance statement and excursion summary
8 months ago
mariusrklein
b2a90f54ea
feat(finance): display transaction reference length as it is restricted to 140 chars
8 months ago
mariusrklein
48dad92018
feat(finance): include amount when summarizing transactions
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
9 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
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>
10 months 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>
10 months ago
Christian Merten
84f28b0786
fix(members/seminar_report): escape ljpproposal title
10 months ago