Commit Graph

18 Commits (8b932461b768a7108b8114e6a1d3dba2833bc610)

Author SHA1 Message Date
Christian Merten 8b932461b7
finance/statement: add selection fields for allowance and subsidies
In the statement tab on excursions, add two new fields to select to which
youth leaders the allowance and subsidies should be paid. The fields
are checked for validity based on the number of approved youth leaders.

Also add a new field on excursions to allow for additional approved youth
leaders.

The new fields are not yet used in the statement confirmation process.
11 months ago
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 a749aca7a4
finance: allow pdfs in proof field 12 months ago
Christian Merten 31a7f977dd
finance/models: fix overview for independent statements 1 year ago
Christian Merten eaccc5a5ef
members/excursion: group bills in seminar report 1 year ago
Christian Merten 79b5389107
members/excursion: add finance overview 1 year ago
Christian Merten 67e019073a
finance: fix allowance per day and rounding 1 year ago
Christian Merten 8a58a43bcd
finance: catch if bills have no set paid_by field 1 year ago
Christian Merten bf75212d26
finance: add tests for model mechanics, fix bug in transaction issue calculation 3 years ago
Christian Merten 7255190153
multiple: use object level permissions 3 years ago
Christian Merten 62e2a40d07
members: add translations for permissions, implemenet may_delete, filter unsubmitted statements default queryset by permissions 3 years ago
Christian Merten 6076a9c820
finance: move some constants to settings, fix bug in overview 3 years ago
Christian Merten ed8f3e9c0e
tex: rewrite pdf generation, add seminar report, add some utility functions 3 years ago
Christian Merten 2eb664e35e
finance: fix some translations, add statement submit button for excursions 3 years ago
Christian Merten ee95ea4d83
finance: add translations 3 years ago
Christian Merten 5c8ebbbbf6
finance: improve confirm overview, polish admin pages 3 years ago
Christian Merten b8daed826d
finance: add overview, transaction generation and reduction, further fields 3 years ago
Christian Merten cafc7f4f97
finance: add initial structre, including models and admin page, add some customization 3 years ago