Commit Graph

717 Commits (03d4781d49857be30b4fecf729183e668d686d6e)
 

Author SHA1 Message Date
Christian Merten 03d4781d49
chore(settings): add logging configuration and replace print statements 3 months ago
Christian Merten 19240e47c9
chore(members/tests): mark intentionally skipped tests as no cover 4 months ago
Christian Merten adc23bc7e0
fix(*): various bugs discovered by tests 4 months ago
Christian Merten 3fd01c9001
chore(members/admin): remove RegistrationFilter
This filter was used when there was not yet a distinction between confirmed and unconfirmed members.
By design, every confirmed member should have a complete registration.
4 months ago
Christian Merten 65790d3b4d
chore(members/views): add missing tests, remove dead code 4 months ago
Christian Merten 5efdbcb63c
chore(*): add various tests 4 months ago
Christian Merten 162b9a46ea
chore(docker/test): add test texts config 4 months ago
Christian Merten f5e3769aae
chore(members/tests): cover templatetags/overview_extras 4 months ago
Christian Merten c7eb07ddd1
chore(members/tests): cover templatetags 4 months ago
Christian Merten a784957b7f
chore(mailer/tests): remove unused method 4 months ago
Christian Merten e81efe0f83
chore(contrib/tests): add missing utils tests 4 months ago
Christian Merten 205b72d8e2
chore(startpage/tests): cover missing views 4 months ago
Christian Merten b21b975252
chore(startpage/tests): test uncovered lines 4 months ago
Christian Merten 3003bbe67f
fix(finance/admin): pass participant_count only once 4 months ago
Christian Merten 1b8089dd93
fix(mailer/models): __str__ method of Attachment returns string 4 months ago
Christian Merten 69062f3e58
fix(members): various bugs 4 months ago
marius.klein a75208b41c feat(members): add group meeting checklist generation (#154)
Add an action to generate checklists for group meetings. These checklists can be used for documentation and for simplifying the check-in procedure in climbing gyms.

Co-authored-by: mariusrklein <47218379+mariusrklein@users.noreply.github.com>
Reviewed-on: #154
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 f58a7dc4b6
chore(*/tests): various tests 4 months ago
Christian Merten 52f0209912
chore(*): ignore some files from tests 4 months ago
Christian Merten 996914dc77
chore(tests): add mailer and logindata tests 4 months ago
Christian Merten 7aea91cb31
chore(*): remove stub files 4 months ago
Christian Merten afedf74f8f
chore(tests/material): add models and admin tests 4 months ago
Christian Merten b613dc70c2
chore(finance/tests): add rules tests 4 months ago
Christian Merten 25ec55d731
chore(members/tests): add remaining PDF test cases 4 months ago
Christian Merten 7ea500ebaa
chore(members/tests): various tests
Co-authored by: Claude
4 months ago
Christian Merten 44354cb681
chore(logindata/tests): add views tests
Co-authored by: Claude
4 months ago
Christian Merten 1d519d70dc
chore(mailer/tests): add admin tests
Co-authored by: Claude
4 months ago
Christian Merten 242eff1ffc
chore(members/tests): more model tests 4 months ago
Christian Merten 2b9fd2556b
chore(members/models): remove unused function 4 months ago
Christian Merten b9d112e047
chore(members/tests): more admin tests 4 months ago
Christian Merten 88521def1a
chore(mailer): remove unused subscribe views 4 months ago
Christian Merten c7c64139a4
chore(mailer/tests): unsubscribe view tests 4 months ago
Christian Merten 187e4ebf54
chore(mailer/tests): add model tests 4 months ago
Christian Merten 355aad61c2
chore(finance/tests): add more admin tests 4 months ago
Christian Merten 396ea6f796
chore(finance/tests): reorganise and add admin tests 4 months ago
Christian Merten a9b26e529b
feat(*): add more tests 4 months ago
Christian Merten 99f6dfcdfb
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.
5 months ago
Christian Merten 7f203b5139
feat(contrib/management): add command to create a superuser from env variables 5 months ago
marius.klein e02f728e8a 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>
5 months ago
Christian Merten 2cee336397
chore: add license 5 months ago
marius.klein a8d4625719 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>
5 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 7 months ago
Christian Merten 0eedc3ecf9
feat(finance): send statement summary to finance office 7 months ago
Christian Merten 1ada10fda4
feat(members/excursion): automatically send crisis intervention list 7 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