mariusrklein
0412263b7d
feat(trainings): add new trainings overview and navigation
11 months ago
mariusrklein
d0e76e0c5a
feat(trainings): add activities as new training field
11 months ago
mariusrklein
e3722f66d4
fix missing time info and variable barcode length
11 months ago
Christian Merten
c3527187c1
fix import
11 months ago
Christian Merten
fa3415e22a
fix migration
11 months ago
Christian Merten
82f970a1fb
chore(mailer): remove unused subscribe views
11 months ago
Christian Merten
c1131a5a17
chore(mailer/tests): unsubscribe view tests
11 months ago
Christian Merten
15c71938eb
chore(mailer/tests): add model tests
11 months ago
Christian Merten
312d566be5
chore(finance/tests): add more admin tests
11 months ago
Christian Merten
00f81b5601
chore(finance/tests): reorganise and add admin tests
11 months ago
Christian Merten
ed67669b29
feat(*): add more tests
11 months ago
Christian Merten
a470767088
feat(contrib/management): add command to create a superuser from env variables
11 months ago
marius.klein
b35cc1f28b
feat(members/waitinglist): add group age range info to invite text ( #168 )
...
Pass age info to group invite text as a parameter.
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
e6ad20e9c9
feat(finance/tests): tests for new rules ( #155 )
...
Also makes some checks safe.
Reviewed-on: #155
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
mariusrklein
bf68ba92d0
fix(members): explain ticket_no field and move it+badge_no to others tab
11 months ago
mariusrklein
d13143fbf0
fix(members): move util function, remove blank space
11 months ago
mariusrklein
9b1426bc0d
fix: escape backslash in default text
11 months ago
mariusrklein
07bed91501
feat: abstracted parameters for group checklist into settings.toml
11 months ago
mariusrklein
cf785d0d0c
feat (members): change list layout to accomodate large ticket_no barcodes
11 months ago
mariusrklein
009863e860
feat (members): add entry ticket field in members model
11 months ago
mariusrklein
925b0ff45b
reformat barcode
11 months ago
mariusrklein
a55d45ab7f
test
11 months ago
mariusrklein
817aca3115
added badge no barcodes
11 months ago
mariusrklein
5d38b8c0ba
changed layout to always 25 rows
11 months ago
mariusrklein
b29951510f
fixed margins, table layout
11 months ago
mariusrklein
98f4a552c5
fix page number
11 months ago
mariusrklein
29ac73a660
fix: sort members
11 months ago
mariusrklein
9c7541051a
fix: filter for published groups
11 months ago
mariusrklein
2d2e4e6ceb
feat: add group checklist
11 months ago
Christian Merten
416af36070
chore(members): reorganize tests
1 year ago
Christian Merten
07bf5ff53f
chore(members): add more tests
1 year ago
Christian Merten
7647f93c83
chore(members): move csv import to separate file
1 year ago
Christian Merten
0eedc3ecf9
feat(finance): send statement summary to finance office
1 year ago
Christian Merten
1ada10fda4
feat(members/excursion): automatically send crisis intervention list
1 year ago
Christian Merten
d4137effa4
fix(members/seminar_report_docx): make timestamps timezone aware
1 year ago
marius.klein
3250dc7089
feat(finance): org fee for old participants ( #149 )
...
Allow deducting a configurable organisational fee for participants older than 27 from subsidies. This is calculated per day and old participant.
Reviewed-on: #149
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
marius.klein
05f924cdef
fix(members/excursion): fix seminar day calculation and add verbosity in finance overview ( #153 )
...
Reviewed-on: #153
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
fd4770d295
fix(members/tests): adapt to new texts
1 year ago
Christian Merten
6b32595a5f
chore(members/views): modify texts and button size
1 year ago
Christian Merten
fb14c2f060
feat(members/views): show upload registration form after echo if missing
1 year ago
Christian Merten
2fcdf1ee25
feat(members/admin): add unconfirm member action
1 year ago
Christian Merten
62a4e37a15
feat(members/admin): re-request mail confirmation for waiters
1 year ago
Christian Merten
60942115ca
fix(members/rules): check for groups of excursion instead of groups of member
1 year ago
marius.klein
f213e11772
feat(finance): creation of receipts for confirmed statements and payment of LJP contributions ( #150 )
...
Confirmed statements now come with automatically generated PDF receipts used for documenting all issued payments.
This PR also adds generation of transactions for LJP contributions and their validation.
closes #92
Co-authored-by: mariusrklein <47218379+mariusrklein@users.noreply.github.com>
Reviewed-on: #150
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
33ab4e481d
fix(finance/admin): check existence and permission in finance admin views
1 year ago
Christian Merten
d913c8049d
feat(members/waitinglist): add confirm link in invitation mail and more notifications
1 year ago
Christian Merten
0535cce70f
feat(members/waitinglist): notify responsibles in case of rejections
1 year ago
Christian Merten
5d728f1eee
fix(settings/jet): correct sidebar permissions
1 year ago
Christian Merten
865df92222
feat(mailer/models): check global permissions for messages
1 year ago
Christian Merten
ffef3c93c3
fix(members/pdf): use excursion date instead of creation date
1 year ago