Commit Graph

716 Commits (19240e47c95a03fab481798ab8070e99b8dfdf43)
 

Author SHA1 Message Date
marius.klein 3b46695b49 finance/admin: validate IBAN and show EPC-QR code for transactions (#94)
1. IBAN validation in member admin.
2. In the transaction overview, for every transaction an EPC-QR code for banking apps is generated and displayed. The (necessary) BIC field is automatically derived from the IBAN. This closes #63.

Both steps use the python library schwifty.

Reviewed-on: #94
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>
12 months ago
Christian Merten 19eb0953d5
tests: fix, generate html coverage report 12 months ago
Christian Merten 36424f091d
chore: update README
Include information about development setup.

Co-authored by: Kasimir Uihlein <kuihlein@mailbox.org>
12 months ago
Christian Merten 7af3ec488e
members/waitinglist: remove registration form link from invite text
The link is no longer needed, since a prefilled registration form can
now be downloaded after filling out the online form.
12 months ago
Christian Merten 31b31a3eb3
members/waitinglist: allow editing of invite text 12 months ago
Christian Merten c2bfd85eb4
admin/sidebar: open external links in new tab 12 months ago
Christian Merten a749aca7a4
finance: allow pdfs in proof field 12 months ago
Christian Merten 4c7ff39432
members/registration: pre-fill registration form
Instead of directly uploading the filled-in registration form, a pre-filled
registration form is provided and the signed agreement can be uploaded
in a separate step.

Co-authored by: Marius Klein <marius.klein@alpenverein-heidelberg.de>
1 year ago
leonard.koenig 0afc2fefb5 docs: add waitinglist (#82)
documentation for managing the waitinglist

Co-authored-by: leonard.koenig <leonard.koenig@jdav-hd.merten.dev>
Co-authored-by: Christian Merten <christian@merten.dev>
Reviewed-on: #82
Co-authored-by: leonard.koenig <leonard.koenig@alpenverein-heidelberg.de>
Co-committed-by: leonard.koenig <leonard.koenig@alpenverein-heidelberg.de>
1 year ago
Christian Merten 58da7fae23
settings/texts: add space to prevent outlook glitch 1 year ago
Christian Merten f87837218e
members/waitinglist: preserve waitinglist application date 1 year ago
Christian Merten e055554125
members/admin: remove redundant sentence 1 year ago
Christian Merten 436334f23d
members/admin: show new members section also to non-waitinglist managers 1 year ago
Christian Merten c76aebdc18
members/admin: prefetch invitations to group in admin 1 year ago
Christian Merten 55c9605428
members/admin: show last group invitation and gender in list 1 year ago
Christian Merten f61941c3d0
settings: populate links from environment variables 1 year ago
Christian Merten f0ed36a0cc
docker/development: add example .env file 1 year ago
Christian Merten d4d9d97a94
mailer: force email address names to be unique 1 year ago
Christian Merten fa6f31e560
admin: allow * in group names, verify that only valid group names, section urls and post urls are saved 1 year ago
leonard.koenig 6c77d09790 docs: adapt to new naming (#75)
Co-authored-by: Christian Merten <christian@merten.dev>
Reviewed-on: #75
Co-authored-by: leonard.koenig <leonard.koenig@jdav-hd.merten.dev>
Co-committed-by: leonard.koenig <leonard.koenig@jdav-hd.merten.dev>
1 year ago
Christian Merten 948850151a
members/admin: make email and phone number links 1 year ago
Christian Merten 9a221a5c9f
members/admin: reduce filters and list fields 1 year ago
Christian Merten bf09be5d19
settings: reorder sidebar 1 year ago
Christian Merten 45a3ea40ff
jet: update version 1 year ago
Christian Merten d10a475aad
sidebar: fix permissions 1 year ago
Christian Merten adea9e0c8f
jet: update version 1 year ago
Christian Merten a27af02a27
members: personalize members landing page with list of led groups 1 year ago
leonard.koenig 307884deb8 docs: replace `:` with `*` (#74)
also fix some wording

Reviewed-on: #74
Co-authored-by: leonard.koenig <leonard.koenig@jdav-hd.merten.dev>
Co-committed-by: leonard.koenig <leonard.koenig@jdav-hd.merten.dev>
1 year ago
Christian Merten 308e4e31f5
docs: add link to sidebar 1 year ago
Christian Merten 519c3b811e
docs: add link to index page 1 year ago
Christian Merten 1779180ce1
docker: automatically build documentation and place in static root 1 year ago
Christian Merten 3bb64815ab
docs: update 1 year ago
Christian Merten ee84866da0
Merge branch 'main' into docs 1 year ago
Christian Merten 67aeb0c03a
members/echo: make gender editable, change wording 1 year ago
Christian Merten 0845c04001
members/echo: don't invalidate echo key after echoing, only expiry invalidates now 1 year ago
Christian Merten d3ceb81cc3
members/echo: check key validity before password requesting password 1 year ago
Christian Merten a24c23b13e
startpage: improve mobile adaption 1 year ago
Christian Merten 420f074620
members/echo: fix typo 1 year ago
Christian Merten b3da0b1083
mailer: fix translation 1 year ago
Christian Merten 32e361151f
mailer: set name in sender and reply to 1 year ago
Christian Merten 5cee496662
mailer: add translations 1 year ago
Christian Merten b7804884c0
Revert "mailer: remove manual message ids"
This reverts commit 8633c41b8a.
1 year ago
Christian Merten e2f9eb7db0
mailer: add option to switch between sending from one email address vs from personalized email addresses 1 year ago
Christian Merten 3d60f7e9bf
members/models: normalize usernames, use username as association name if available 1 year ago
Christian Merten 8633c41b8a
mailer: remove manual message ids 1 year ago
Christian Merten 8327b0a3b9
mailer: remove footer 1 year ago
Christian Merten ec404c7435
finance: alter field 1 year ago
Christian Merten edb113562d
members: fix field permissions 1 year ago
Christian Merten 31a7f977dd
finance/models: fix overview for independent statements 1 year ago
Christian Merten 92e77e8b3c
finance: fix permissions 1 year ago