This website works better with JavaScript.
d512d2b14c
members: Teilnehmer -> Meine Jugendgruppe
Christian Merten
2024-11-17 17:37:55 +0100
3a0df4bc4d
members/echo: ask for dav badge number
Christian Merten
2024-11-17 17:28:51 +0100
9cb30c98e3
members/admin: only include attachment if bill has proof
Christian Merten
2024-11-17 17:06:41 +0100
ba96bc50c6
members/excursion: add description field
Christian Merten
2024-11-17 17:01:36 +0100
01a0f78fb4
members/excursion: fix naming place vs destination
Christian Merten
2024-11-17 16:58:41 +0100
b62464280e
members: Freizeit -> Ausfahrt
Christian Merten
2024-11-17 16:50:01 +0100
39dbb61c86
members/echo: update texts
Christian Merten
2024-11-17 16:28:48 +0100
2b82235e87
members/registration: client side verification of file size and format
Christian Merten
2024-11-17 16:14:49 +0100
39c9160a12
members/views: fix wrong password default
Christian Merten
2024-11-17 15:26:47 +0100
1faa1a1213
member: fix translation
Christian Merten
2024-11-17 15:07:49 +0100
d85d364572
members: add help texts
Christian Merten
2024-11-17 15:02:34 +0100
e88a2f2045
finance: update translations
Christian Merten
2024-11-17 14:22:22 +0100
bf5ad088cb
forms: fix file size checking
Christian Merten
2024-11-17 14:21:11 +0100
ee126335b8
members/views: hide country, add translations
Christian Merten
2024-11-14 00:48:27 +0100
443ecc0267
local: fix cloud link
Christian Merten
2024-11-14 00:11:22 +0100
e6dbb7a03f
members/registration: fix missing group name in waiter invitation
Christian Merten
2024-11-13 23:56:21 +0100
6ea7d3d8a1
update translations
Christian Merten
2024-11-13 23:52:39 +0100
b100999900
mailer/models: allow no reply-to
individual-sender-address
Christian Merten
2024-11-13 23:30:35 +0100
dfaa023082
mailer: set from addr to logged in users association mail
Christian Merten
2024-11-13 20:51:54 +0100
d43c7cce44
members/admin: only attach bill to sjr application if statement exists
Christian Merten
2024-11-13 20:41:47 +0100
7ec1b3555b
members/admin: re-add birth_date field
Christian Merten
2024-11-13 20:07:32 +0100
2aa632b19c
members/views: dont send password on invalid waiter form
Christian Merten
2024-11-13 20:00:51 +0100
e1e766d6a7
requirements: add pypdf
Christian Merten
2024-11-13 13:04:17 +0100
e6a41b26c9
members: use correct logo and show emergency contacts
Christian Merten
2024-10-27 23:14:54 +0100
0220ed36fd
finance/admin: add statement unconfirm button
Christian Merten
2024-10-27 21:48:06 +0100
7c7c67e496
finance/admin: show bills and transactions on confirmed statements
Christian Merten
2024-10-27 21:28:26 +0100
57b4d517b1
members/waitinglist: waiting list confirmation reminders
Christian Merten
2024-10-27 21:15:33 +0100
fd29fa6199
members/waitinglist: personalize invitation mail
Christian Merten
2024-10-27 20:13:08 +0100
52ebfcc831
mailer: ignore registration status
Christian Merten
2024-10-27 20:12:36 +0100
f2cbac30f6
members/freizeit: sjr applications
Christian Merten
2024-10-27 19:32:15 +0100
7d9a1bf9a6
members/group: add weekly time
Christian Merten
2024-10-21 01:26:01 +0200
3a862469ee
members: make some fields only changeable with extra permissions
Christian Merten
2024-10-17 01:34:53 +0200
a225af5905
members: automatically compute validity of good conduct certificate
Christian Merten
2024-10-16 23:26:58 +0200
9b66301da1
members: reorganize fields on admin page
Christian Merten
2024-10-16 23:10:37 +0200
6808bf9ddb
members/tests: mail confirmation
Christian Merten
2024-10-16 00:28:13 +0200
0b3c8807e6
migration: allow nullable alternative_email field
Christian Merten
2024-10-15 23:25:56 +0200
be1f471044
members: enter and edit emergency contacts on registration and echo
Christian Merten
2024-10-15 23:08:14 +0200
cdab970bfc
members: emergency contacts, replace parent email with alternative email
Christian Merten
2024-10-13 21:06:20 +0200
1f857e4fa3
finance/admin: allow change on submitted statements
Christian Merten
2024-10-12 22:39:36 +0200
65f4787d8d
docker: remove version
Christian Merten
2024-10-12 22:39:11 +0200
ecbdab3e9c
Extend readme and add first documentation. Add new version of jet
changes-ku
Kasimir Uihlein
2023-11-12 15:52:42 +0100
ab499821d6
Extend gitignore for macos & add development notes to readme
Kasimir Uihlein
2023-11-11 16:17:20 +0100
b19657ff08
authentication: add oidc support aiming for authentik integration
authentik-integration
Christian Merten
2023-10-17 22:14:47 +0200
efeaddba5e
mailer/admin: make sent field readonly
Christian Merten
2023-09-03 18:30:04 +0200
20dc876216
mailer/mailutils: add List-Unsubscribe header
Christian Merten
2023-09-03 18:28:15 +0200
c97d26c5b1
members: add waitinglist import from csv
Christian Merten
2023-09-03 16:56:36 +0200
2f3fb1fefd
contrib/admin: hide add other buttons everywhere
Christian Merten
2023-09-03 12:55:10 +0200
e1319bbd8b
readme: add build status badge
Christian Merten
2023-04-11 00:21:23 +0200
133ddb6163
ci: collect coverage report
jenkins
Christian Merten
2023-04-10 16:42:32 +0200
69b1e1a652
Makefile/test: correct source path in coverage report
Christian Merten
2023-04-10 16:26:23 +0200
25ca237851
Makefile/test: create coverage.xml with correct permissions on host
Christian Merten
2023-04-10 16:06:00 +0200
52012f6679
docker/test: generate coverage report in xml
Christian Merten
2023-04-10 14:47:19 +0200
207614a0ac
ci: update jenkinsfile
Christian Merten
2023-04-10 14:03:45 +0200
c9c82cafd4
ci: add initial Jenkinsfile
Christian Merten
2023-04-10 13:05:29 +0200
fb3db50ce3
make: add Makefile to run tests
Christian Merten
2023-04-10 14:02:01 +0200
4e3eb7dd5e
docker: add test setup
Christian Merten
2023-04-10 14:01:36 +0200
75e989a056
docker/development: grant kompass user privileges on test database
Christian Merten
2023-04-10 11:59:20 +0200
eb9478daa3
urls: fix kompass leading /
Christian Merten
2023-04-09 16:19:40 +0200
910bac2e27
requirements: add markdownx and markdownify
Christian Merten
2023-04-09 15:36:38 +0200
8ca60b8f19
startpage: add tests
Christian Merten
2023-04-09 14:54:15 +0200
8f93ea1b37
startpage: add copy of jdav-hd website, add post module
Christian Merten
2023-04-09 14:53:30 +0200
61f7949a19
members/tests: add admin tests
Christian Merten
2023-04-06 22:28:10 +0200
9e70b0212a
members/admin: add filter member field mixin for FreizeitAdmin
Christian Merten
2023-04-06 22:27:31 +0200
a8a12f25f3
members/admin: reorder fields in lines in MemberAdmin
Christian Merten
2023-04-06 22:26:48 +0200
a26023fa30
members/admin: replace old permission name by new one
Christian Merten
2023-04-06 22:23:02 +0200
45e30ceec7
members/admin: fix missing viewable annotation when list_global_member permission is present
Christian Merten
2023-04-06 15:21:06 +0200
7f2c1ba00e
members/models: replace naive datetime with timezone aware one
Christian Merten
2023-04-06 12:34:36 +0200
e62f5c7ee0
members/admin: use pdf module for membernotelist, cleanup
Christian Merten
2023-04-06 12:34:04 +0200
a86f6ff584
admin: remove references to no longer existing css
Christian Merten
2023-04-06 00:37:13 +0200
10cbc56ada
docker/development: install coverage for running tests
Christian Merten
2023-04-06 00:36:11 +0200
069a19ec5f
docker/production: change default static root, enable serving media by nginx
Christian Merten
2023-04-06 00:34:21 +0200
d07fa597ac
settings/cache: enable cache pooling
Christian Merten
2023-04-04 23:52:15 +0200
4eed3f7907
members/tests: add admin and pdf testcases
Christian Merten
2023-04-04 23:51:51 +0200
565e7f3e8c
members/models: adapt properties to new fields after clubdesk migration, use timezone aware defaults for freizeit
Christian Merten
2023-04-04 23:50:46 +0200
94224d4768
settings/locale: change default language code to de
Christian Merten
2023-04-04 23:49:23 +0200
bf75212d26
finance: add tests for model mechanics, fix bug in transaction issue calculation
Christian Merten
2023-04-04 22:06:06 +0200
9c287907e7
members/tests: adapt to new interface
Christian Merten
2023-04-04 22:05:13 +0200
9f44d50145
members/migrations: create all permissions before assigning them to groups
Christian Merten
2023-04-04 22:04:48 +0200
cc4983b6e4
members/migrations: add migration creating various useful default permission groups
object-level-permissions
Christian Merten
2023-04-04 18:18:03 +0200
d97d8afe3f
templates/admin: display member name if available
Christian Merten
2023-04-04 16:12:59 +0200
6804ad0a64
jet: update to latest version
Christian Merten
2023-04-04 14:52:41 +0200
7255190153
multiple: use object level permissions
Christian Merten
2023-04-04 14:49:06 +0200
1b06aff1a1
settings: add django-rule and add contrib app implementing common model and admin implementing object level permissions using django-rule
Christian Merten
2023-04-04 14:47:54 +0200
bb0d3f1d07
members: remove Memberlist and OldMemberOnList, remove associated permissions, rename permissions for klettertreffattendee etc.
Christian Merten
2023-04-02 10:57:03 +0200
f2e0530291
members/admin: set default ordering to lastname
Christian Merten
2023-04-01 22:21:31 +0200
d6b2e2b727
members/import: determine if member is youth leader by considering roles
Christian Merten
2023-04-01 21:10:47 +0200
72b84ed83c
members/admin: limit rows in Member admin to 25
Christian Merten
2023-04-01 20:04:31 +0200
029da6af80
members/admin: prefetch group in Member queryset
Christian Merten
2023-04-01 19:59:47 +0200
92706dbaae
debug: add django debug toolbar for profiling
dev
Christian Merten
2023-04-01 16:40:21 +0200
04fea4fa4b
settings: enable cache pooling
Christian Merten
2023-04-01 16:16:43 +0200
32c3ffc3ce
settings, fix: include missing locale settings
Christian Merten
2023-04-01 15:53:04 +0200
66748a8e7e
mailer: use DOMAIN instead of unreliable HOST for mail representation
Christian Merten
2023-04-01 15:51:38 +0200
d0ede5d0c1
members: add training data for Member, set blank flags on multiple fields
clubdesk-migration
Christian Merten
2023-04-01 13:05:24 +0200
9222b2869a
members/Member: adapt fields to clubdesk contact fields and add import function
Christian Merten
2023-04-01 12:01:17 +0200
8599962caf
customization: remove all occurences of ludwigsburg and replace with local settings
Christian Merten
2023-03-30 20:04:16 +0200
49605b77a2
readme: rename to kompass
Christian Merten
2023-03-30 19:46:10 +0200
d8228b7021
settings: use django-split-settings to restructure settings
Christian Merten
2023-03-30 19:42:34 +0200
52e121af97
docker/production: install uwsgi and normal requirements in one step
v1-0-stable
docker
Christian Merten
2023-03-30 18:07:12 +0200
9793373456
docker: make media folder persistent, remove old media, ensure existence of memberlists subfolder
Christian Merten
2023-03-30 17:38:56 +0200
2594fa352c
jet: update version
Christian Merten
2023-03-30 11:19:50 +0200