Commit Graph

73 Commits (aaa43b9ae14b47e6cfe2be0ac05e312daa93fd12)

Author SHA1 Message Date
Christian Merten aaa43b9ae1
locale: fix various grammar mistakes 11 months ago
marius.klein e7dcbb47ab finance/statement: show IBAN validity in submit views (#104)
* Add new attribute `iban_valid` to `Member`.
* Submit pages of regular expenses and activity expenses now include an overview which people with expenses have a valid IBAN.
* Add a note that IBAN validity should be checked manually before submitting.

Right now, no technical barriers are in place that prevent missing/wrong IBANs when a statement is submitted. This is intentional to preserve maximal flexibility.

In a follow-up PR, one could add custom warning messages on top of page when some IBANs are invalid.

Reviewed-on: #104
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>
11 months ago
marius.klein 91ceaaf9f9 members/excursion: select invoice for sjr application form (#103)
Closes #61

Adds to the generate sjr application process a form in order to select one invoice.

Reviewed-on: #103
Co-authored-by: marius.klein <marius.klein@alpenverein-heidelberg.de>
Co-committed-by: marius.klein <marius.klein@alpenverein-heidelberg.de>
11 months ago
Christian Merten e2bff68471
members/admin: add check for valid allowance_to in finance overview 11 months ago
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
Christian Merten 1bd2895415
translations: remove line counts 12 months ago
Christian Merten f05c8b2fb6
members/admin: translate age label and add ordering field 12 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 31b31a3eb3
members/waitinglist: allow editing of invite text 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
Christian Merten 55c9605428
members/admin: show last group invitation and gender in list 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
Christian Merten a27af02a27
members: personalize members landing page with list of led groups 1 year ago
Christian Merten 67aeb0c03a
members/echo: make gender editable, change wording 1 year ago
Christian Merten 420f074620
members/echo: fix typo 1 year ago
Christian Merten dd7af67b34
translations: replace more : with * 1 year ago
Christian Merten 5a5ffea89c
members/inviteasuser: reject if mail domain not internal 1 year ago
Christian Merten 17cae5c009
translations: use gender star 1 year ago
Christian Merten 7d93a4be0a
members/excursion: add V32 and improve texts 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 d19da71fef
members: add demote to waiter button and confirmation 1 year ago
Christian Merten ed445a9bc6
members: update translations 1 year ago
Christian Merten 7ef55738a5
members: provide contact info in waitinglist invitation 1 year ago
Christian Merten 3087b8f8ee
members/admin: add help texts to excursion 1 year ago
Christian Merten 8c4d97b5d1
members: seminar report mode selection 1 year ago
Christian Merten 3a9fca0a1e
members: confirmation step for invite as user 1 year ago
Christian Merten 3c94d07bae
auth: rename User and Group, remove fields 1 year ago
Christian Merten d4974bfb32
members: adapt fields to latest clubdesk fields 1 year ago
Christian Merten e2d660ed1e
members: rejection of invitations 1 year ago
Christian Merten d512d2b14c
members: Teilnehmer -> Meine Jugendgruppe 1 year ago
Christian Merten ba96bc50c6
members/excursion: add description field 1 year ago
Christian Merten 01a0f78fb4
members/excursion: fix naming place vs destination 1 year ago
Christian Merten b62464280e
members: Freizeit -> Ausfahrt 1 year ago
Christian Merten 39dbb61c86
members/echo: update texts 1 year ago
Christian Merten 2b82235e87
members/registration: client side verification of file size and format 1 year ago
Christian Merten 1faa1a1213
member: fix translation 1 year ago
Christian Merten d85d364572
members: add help texts 1 year ago
Christian Merten ee126335b8
members/views: hide country, add translations 1 year ago
Christian Merten 6ea7d3d8a1
update translations 1 year ago
Christian Merten d0ede5d0c1
members: add training data for Member, set blank flags on multiple fields 3 years ago
Christian Merten 9222b2869a
members/Member: adapt fields to clubdesk contact fields and add import function 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 33a07f8730
refactor: move all specific configurations to settings 3 years ago
Christian Merten 9c77e6db9f
members/freizeit: change word order in translation 3 years ago
Christian Merten 3faab11f06
pdf/seminar report: add translations, correct section titles 3 years ago
Christian Merten de2c5081e2
waiting list: add translations for waiting confirmations 3 years ago
Christian Merten a362f963b4
waiting list: add intermediate view to select group when inviting waiter 3 years ago
Christian Merten 7390459ad8
waiting list: add basic functionality, i.e. models, forms, views 3 years ago
Christian Merten 23770288f6
members registration: send notification to group leiters when mails are confirmed 3 years ago