mariusrklein
8709d0ddb1
add training officer permission
4 months ago
mariusrklein
c89f08dc71
fix migration
4 months ago
mariusrklein
cd1d53e7a5
add descriptions and filter fields
4 months ago
mariusrklein
8012bf685b
fix(members): improve naming of activity filterbox
4 months ago
mariusrklein
9d48a568c2
merge migrations
4 months ago
mariusrklein
0412263b7d
feat(trainings): add new trainings overview and navigation
4 months ago
mariusrklein
d0e76e0c5a
feat(trainings): add activities as new training field
4 months ago
mariusrklein
e3722f66d4
fix missing time info and variable barcode length
4 months ago
Christian Merten
c3527187c1
fix import
4 months ago
Christian Merten
fa3415e22a
fix migration
4 months ago
Christian Merten
82f970a1fb
chore(mailer): remove unused subscribe views
4 months ago
Christian Merten
c1131a5a17
chore(mailer/tests): unsubscribe view tests
4 months ago
Christian Merten
15c71938eb
chore(mailer/tests): add model tests
4 months ago
Christian Merten
312d566be5
chore(finance/tests): add more admin tests
4 months ago
Christian Merten
00f81b5601
chore(finance/tests): reorganise and add admin tests
4 months ago
Christian Merten
ed67669b29
feat(*): add more tests
4 months ago
Christian Merten
98a6d707a4
feat(docker/production): create superuser in initial setup
...
We add one step to the master entrypoint script to ensure a
superuser exists with username and password configured from the
environment variables DJANGO_SUPERUSER_USERNAME and
DJANGO_SUPERUSER_PASSWORD. The step does nothing if these variables
are not set or the user already exists.
4 months ago
Christian Merten
a470767088
feat(contrib/management): add command to create a superuser from env variables
4 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>
4 months ago
Christian Merten
54fef06399
chore: add license
4 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>
4 months ago
mariusrklein
bf68ba92d0
fix(members): explain ticket_no field and move it+badge_no to others tab
4 months ago
mariusrklein
d13143fbf0
fix(members): move util function, remove blank space
4 months ago
mariusrklein
9b1426bc0d
fix: escape backslash in default text
4 months ago
mariusrklein
07bed91501
feat: abstracted parameters for group checklist into settings.toml
4 months ago
mariusrklein
cf785d0d0c
feat (members): change list layout to accomodate large ticket_no barcodes
4 months ago
mariusrklein
009863e860
feat (members): add entry ticket field in members model
4 months ago
mariusrklein
925b0ff45b
reformat barcode
4 months ago
mariusrklein
a55d45ab7f
test
4 months ago
mariusrklein
817aca3115
added badge no barcodes
4 months ago
mariusrklein
5d38b8c0ba
changed layout to always 25 rows
4 months ago
mariusrklein
b29951510f
fixed margins, table layout
4 months ago
mariusrklein
98f4a552c5
fix page number
4 months ago
mariusrklein
29ac73a660
fix: sort members
4 months ago
mariusrklein
9c7541051a
fix: filter for published groups
4 months ago
mariusrklein
2d2e4e6ceb
feat: add group checklist
4 months ago
Christian Merten
416af36070
chore(members): reorganize tests
7 months ago
Christian Merten
07bf5ff53f
chore(members): add more tests
7 months ago
Christian Merten
7647f93c83
chore(members): move csv import to separate file
8 months ago
Christian Merten
0eedc3ecf9
feat(finance): send statement summary to finance office
8 months ago
Christian Merten
1ada10fda4
feat(members/excursion): automatically send crisis intervention list
8 months ago
Christian Merten
d4137effa4
fix(members/seminar_report_docx): make timestamps timezone aware
8 months 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>
8 months 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>
8 months ago
Christian Merten
fd4770d295
fix(members/tests): adapt to new texts
8 months ago
Christian Merten
6b32595a5f
chore(members/views): modify texts and button size
8 months ago
Christian Merten
fb14c2f060
feat(members/views): show upload registration form after echo if missing
8 months ago
Christian Merten
2fcdf1ee25
feat(members/admin): add unconfirm member action
8 months ago
Christian Merten
62a4e37a15
feat(members/admin): re-request mail confirmation for waiters
8 months ago
Christian Merten
60942115ca
fix(members/rules): check for groups of excursion instead of groups of member
8 months ago