Christian Merten
|
c76aebdc18
|
members/admin: prefetch invitations to group in admin
|
1 year ago |
Christian Merten
|
55c9605428
|
members/admin: show last group invitation and gender in list
|
1 year ago |
Christian Merten
|
f61941c3d0
|
settings: populate links from environment variables
|
1 year ago |
Christian Merten
|
d4d9d97a94
|
mailer: force email address names to be unique
|
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
|
948850151a
|
members/admin: make email and phone number links
|
1 year ago |
Christian Merten
|
9a221a5c9f
|
members/admin: reduce filters and list fields
|
1 year ago |
Christian Merten
|
bf09be5d19
|
settings: reorder sidebar
|
1 year ago |
Christian Merten
|
45a3ea40ff
|
jet: update version
|
1 year ago |
Christian Merten
|
d10a475aad
|
sidebar: fix permissions
|
1 year ago |
Christian Merten
|
adea9e0c8f
|
jet: update version
|
1 year ago |
Christian Merten
|
a27af02a27
|
members: personalize members landing page with list of led groups
|
1 year ago |
Christian Merten
|
308e4e31f5
|
docs: add link to sidebar
|
1 year ago |
Christian Merten
|
519c3b811e
|
docs: add link to index page
|
1 year ago |
Christian Merten
|
67aeb0c03a
|
members/echo: make gender editable, change wording
|
1 year ago |
Christian Merten
|
0845c04001
|
members/echo: don't invalidate echo key after echoing, only expiry invalidates now
|
1 year ago |
Christian Merten
|
d3ceb81cc3
|
members/echo: check key validity before password requesting password
|
1 year ago |
Christian Merten
|
a24c23b13e
|
startpage: improve mobile adaption
|
1 year ago |
Christian Merten
|
420f074620
|
members/echo: fix typo
|
1 year ago |
Christian Merten
|
b3da0b1083
|
mailer: fix translation
|
1 year ago |
Christian Merten
|
32e361151f
|
mailer: set name in sender and reply to
|
1 year ago |
Christian Merten
|
5cee496662
|
mailer: add translations
|
1 year ago |
Christian Merten
|
b7804884c0
|
Revert "mailer: remove manual message ids"
This reverts commit 8633c41b8a.
|
1 year ago |
Christian Merten
|
e2f9eb7db0
|
mailer: add option to switch between sending from one email address vs from personalized email addresses
|
1 year ago |
Christian Merten
|
3d60f7e9bf
|
members/models: normalize usernames, use username as association name if available
|
1 year ago |
Christian Merten
|
8633c41b8a
|
mailer: remove manual message ids
|
1 year ago |
Christian Merten
|
8327b0a3b9
|
mailer: remove footer
|
1 year ago |
Christian Merten
|
ec404c7435
|
finance: alter field
|
1 year ago |
Christian Merten
|
edb113562d
|
members: fix field permissions
|
1 year ago |
Christian Merten
|
31a7f977dd
|
finance/models: fix overview for independent statements
|
1 year ago |
Christian Merten
|
92e77e8b3c
|
finance: fix permissions
|
1 year ago |
Christian Merten
|
97e446f54a
|
members/waitinglist: fix permissions
|
1 year ago |
Christian Merten
|
0a1d85e924
|
finance: fix permissions on submitted statement
|
1 year ago |
Christian Merten
|
8c71eb744f
|
finance/translation: fix
|
1 year ago |
Christian Merten
|
28c9da8168
|
members: fix has statement check
|
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
|
df16729bd6
|
mailer: add internal_only flag
|
1 year ago |
Christian Merten
|
459d4b0e72
|
mailer: add sender whitelist field
|
1 year ago |
Christian Merten
|
17cae5c009
|
translations: use gender star
|
1 year ago |
Christian Merten
|
60c25cf845
|
startpage: allow markdown in group description
|
1 year ago |
Christian Merten
|
3453359e1e
|
startpage: sort groups by name
|
1 year ago |
Christian Merten
|
7bb89dd2d9
|
docker/production: serve maintenance page on 502
|
1 year ago |
Christian Merten
|
c49be3f594
|
startpage: fix typo
|
1 year ago |
Christian Merten
|
c5316fa0dc
|
startpage: add favicon, rename root section
|
1 year ago |
Christian Merten
|
368017a20a
|
settings: read domain from env variable
|
1 year ago |
Christian Merten
|
81eced382e
|
import: waitinglist default fields
|
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
|
302565d5f5
|
finance/bill: rename
|
1 year ago |
Christian Merten
|
79b5389107
|
members/excursion: add finance overview
|
1 year ago |
Christian Merten
|
5734d41a23
|
startpage: update impressum
|
1 year ago |
Christian Merten
|
d19da71fef
|
members: add demote to waiter button and confirmation
|
1 year ago |
Christian Merten
|
d1db0b833f
|
startpage: sort recent posts and reports
|
1 year ago |
Christian Merten
|
7b5c16f6b7
|
mailer: remove send to note list field
|
1 year ago |
Christian Merten
|
fcfd1b0a9d
|
members: remove default from gender field
|
1 year ago |
Christian Merten
|
18d5f5e989
|
dashboard: add mailer section
|
1 year ago |
Christian Merten
|
bb91d77cfc
|
members/views: fix prefilling of date inputs
|
1 year ago |
Christian Merten
|
02db0669cd
|
members: don't request mail confirmation of emergency contacts
|
1 year ago |
Christian Merten
|
ed445a9bc6
|
members: update translations
|
1 year ago |
Christian Merten
|
b22a891157
|
chore: update translations
|
1 year ago |
Christian Merten
|
7ef55738a5
|
members: provide contact info in waitinglist invitation
|
1 year ago |
Christian Merten
|
5205caa6a6
|
chore: add read_settings templatetag
|
1 year ago |
Christian Merten
|
8dafe01de0
|
templates: purge more ludwigsburg email addresses
|
1 year ago |
Christian Merten
|
520dc1d3d2
|
members/admin: fix inlines
|
1 year ago |
Christian Merten
|
67e019073a
|
finance: fix allowance per day and rounding
|
1 year ago |
Christian Merten
|
3087b8f8ee
|
members/admin: add help texts to excursion
|
1 year ago |
Christian Merten
|
90f4ac88fc
|
members: make email field not required for emergency contacts in forms
|
1 year ago |
Christian Merten
|
1f75d627e0
|
members: skip empty email addresses when requesting confirmation
|
1 year ago |
Christian Merten
|
284f0b2420
|
members: make email field in emergency contact optional
|
1 year ago |
Christian Merten
|
6eaa8e0414
|
admin: hide related objects in delete summary
|
1 year ago |
Christian Merten
|
656438da90
|
startpage: fix portrait sizing issues
|
1 year ago |
Christian Merten
|
0f69b8810c
|
members/admin: don't filter member selection fields
|
1 year ago |
Christian Merten
|
3fc1b65d67
|
clubdesk import: assign youth leaders and omit groupless entries
|
1 year ago |
Christian Merten
|
379c4547a6
|
jet: update
|
1 year ago |
Christian Merten
|
8ef0bc848b
|
admin: add dashboard and explanations
|
1 year ago |
Christian Merten
|
8c4d97b5d1
|
members: seminar report mode selection
|
1 year ago |
Christian Merten
|
15ab8744b8
|
migrations: update meta information
|
1 year ago |
Christian Merten
|
b8b659747e
|
logindata: use processed username
|
1 year ago |
Christian Merten
|
8a58a43bcd
|
finance: catch if bills have no set paid_by field
|
1 year ago |
Christian Merten
|
3a9fca0a1e
|
members: confirmation step for invite as user
|
1 year ago |
Christian Merten
|
e178f56369
|
members: invite member as user
|
1 year ago |
Christian Merten
|
a49aab51b1
|
import: fix parsing logic for Jugendleiter
|
1 year ago |
Christian Merten
|
8f709eab81
|
startpage: show reports on index, translations
|
1 year ago |
Christian Merten
|
3eaaf1727c
|
startpage: flexibilize root section
|
1 year ago |
Christian Merten
|
2c49c216dc
|
mailer: update migrations
|
1 year ago |
Christian Merten
|
ba8036f547
|
cache: set expiry time to 1s
|
1 year ago |
Christian Merten
|
3c94d07bae
|
auth: rename User and Group, remove fields
|
1 year ago |
Christian Merten
|
88e2c6ff0d
|
settings: allow page embedding on same host
|
1 year ago |
Christian Merten
|
f573eafbc0
|
mailer: allow more characters in email names
|
1 year ago |
Christian Merten
|
e8254c0761
|
startpage: fix footer links
|
1 year ago |
Christian Merten
|
d4974bfb32
|
members: adapt fields to latest clubdesk fields
|
1 year ago |
Christian Merten
|
d67caab5ae
|
mailer: make attachment file field mandatory
|
1 year ago |
Christian Merten
|
40df91fcc7
|
members/waiter: add registration form download link
|
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
|
3a0df4bc4d
|
members/echo: ask for dav badge number
|
1 year ago |
Christian Merten
|
9cb30c98e3
|
members/admin: only include attachment if bill has proof
|
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
|
39c9160a12
|
members/views: fix wrong password default
|
1 year ago |
Christian Merten
|
1faa1a1213
|
member: fix translation
|
1 year ago |
Christian Merten
|
d85d364572
|
members: add help texts
|
1 year ago |
Christian Merten
|
e88a2f2045
|
finance: update translations
|
1 year ago |
Christian Merten
|
bf5ad088cb
|
forms: fix file size checking
|
1 year ago |
Christian Merten
|
ee126335b8
|
members/views: hide country, add translations
|
1 year ago |
Christian Merten
|
443ecc0267
|
local: fix cloud link
|
1 year ago |
Christian Merten
|
e6dbb7a03f
|
members/registration: fix missing group name in waiter invitation
|
1 year ago |
Christian Merten
|
6ea7d3d8a1
|
update translations
|
1 year ago |
Christian Merten
|
b100999900
|
mailer/models: allow no reply-to
|
1 year ago |
Christian Merten
|
dfaa023082
|
mailer: set from addr to logged in users association mail
|
1 year ago |
Christian Merten
|
d43c7cce44
|
members/admin: only attach bill to sjr application if statement exists
|
1 year ago |
Christian Merten
|
7ec1b3555b
|
members/admin: re-add birth_date field
|
1 year ago |
Christian Merten
|
2aa632b19c
|
members/views: dont send password on invalid waiter form
|
1 year ago |
Christian Merten
|
e6a41b26c9
|
members: use correct logo and show emergency contacts
gitea/kompass/pipeline/head There was a failure building this commit
Details
|
1 year ago |
Christian Merten
|
0220ed36fd
|
finance/admin: add statement unconfirm button
|
1 year ago |
Christian Merten
|
7c7c67e496
|
finance/admin: show bills and transactions on confirmed statements
|
1 year ago |
Christian Merten
|
57b4d517b1
|
members/waitinglist: waiting list confirmation reminders
|
1 year ago |
Christian Merten
|
fd29fa6199
|
members/waitinglist: personalize invitation mail
|
1 year ago |
Christian Merten
|
52ebfcc831
|
mailer: ignore registration status
|
1 year ago |
Christian Merten
|
f2cbac30f6
|
members/freizeit: sjr applications
|
1 year ago |
Christian Merten
|
7d9a1bf9a6
|
members/group: add weekly time
gitea/kompass/pipeline/head There was a failure building this commit
Details
|
1 year ago |
Christian Merten
|
3a862469ee
|
members: make some fields only changeable with extra permissions
gitea/kompass/pipeline/head There was a failure building this commit
Details
|
1 year ago |
Christian Merten
|
a225af5905
|
members: automatically compute validity of good conduct certificate
|
1 year ago |
Christian Merten
|
9b66301da1
|
members: reorganize fields on admin page
gitea/kompass/pipeline/head There was a failure building this commit
Details
|
1 year ago |
Christian Merten
|
6808bf9ddb
|
members/tests: mail confirmation
|
1 year ago |
Christian Merten
|
0b3c8807e6
|
migration: allow nullable alternative_email field
|
1 year ago |
Christian Merten
|
be1f471044
|
members: enter and edit emergency contacts on registration and echo
gitea/kompass/pipeline/head There was a failure building this commit
Details
|
1 year ago |
Christian Merten
|
cdab970bfc
|
members: emergency contacts, replace parent email with alternative email
gitea/kompass/pipeline/head There was a failure building this commit
Details
|
1 year ago |
Christian Merten
|
1f857e4fa3
|
finance/admin: allow change on submitted statements
gitea/kompass/pipeline/head There was a failure building this commit
Details
|
1 year ago |
Christian Merten
|
efeaddba5e
|
mailer/admin: make sent field readonly
Code Coverage #### Overview by baseline
* **[Overall project (difference to reference job)](https://jenkins.merten.dev/job/gitea/job/kompass/job/main/8//coverage#overview)**
* Line Coverage: 70.82% (3131/4421) - Delta: -0.01%
Output truncated.
Details
gitea/kompass/pipeline/head This commit looks good
Details
|
2 years ago |
Christian Merten
|
20dc876216
|
mailer/mailutils: add List-Unsubscribe header
|
2 years ago |
Christian Merten
|
c97d26c5b1
|
members: add waitinglist import from csv
Code Coverage #### Overview by baseline
* **[Overall project (difference to reference job)](https://jenkins.merten.dev/job/gitea/job/kompass/job/main/7//coverage#overview)**
* Line Coverage: 70.83% (3130/4419) - Delta: -0.33%
Output truncated.
Details
gitea/kompass/pipeline/head This commit looks good
Details
|
2 years ago |
Christian Merten
|
2f3fb1fefd
|
contrib/admin: hide add other buttons everywhere
Code Coverage #### Overview by baseline
* **[Overall project (difference to reference job)](https://jenkins.merten.dev/job/gitea/job/kompass/job/main/6//coverage#overview)**
* Line Coverage: 71.16% (3121/4386) - Delta: -0.01%
Output truncated.
Details
gitea/kompass/pipeline/head This commit looks good
Details
|
2 years ago |
Christian Merten
|
eb9478daa3
|
urls: fix kompass leading /
|
3 years ago |
Christian Merten
|
8ca60b8f19
|
startpage: add tests
|
3 years ago |
Christian Merten
|
8f93ea1b37
|
startpage: add copy of jdav-hd website, add post module
|
3 years ago |
Christian Merten
|
61f7949a19
|
members/tests: add admin tests
|
3 years ago |
Christian Merten
|
9e70b0212a
|
members/admin: add filter member field mixin for FreizeitAdmin
|
3 years ago |
Christian Merten
|
a8a12f25f3
|
members/admin: reorder fields in lines in MemberAdmin
|
3 years ago |
Christian Merten
|
a26023fa30
|
members/admin: replace old permission name by new one
|
3 years ago |
Christian Merten
|
45e30ceec7
|
members/admin: fix missing viewable annotation when list_global_member permission is present
|
3 years ago |
Christian Merten
|
7f2c1ba00e
|
members/models: replace naive datetime with timezone aware one
|
3 years ago |
Christian Merten
|
e62f5c7ee0
|
members/admin: use pdf module for membernotelist, cleanup
|
3 years ago |
Christian Merten
|
a86f6ff584
|
admin: remove references to no longer existing css
|
3 years ago |
Christian Merten
|
069a19ec5f
|
docker/production: change default static root, enable serving media by nginx
|
3 years ago |
Christian Merten
|
d07fa597ac
|
settings/cache: enable cache pooling
|
3 years ago |
Christian Merten
|
4eed3f7907
|
members/tests: add admin and pdf testcases
|
3 years ago |
Christian Merten
|
565e7f3e8c
|
members/models: adapt properties to new fields after clubdesk migration, use timezone aware defaults for freizeit
|
3 years ago |
Christian Merten
|
94224d4768
|
settings/locale: change default language code to de
|
3 years ago |
Christian Merten
|
bf75212d26
|
finance: add tests for model mechanics, fix bug in transaction issue calculation
|
3 years ago |
Christian Merten
|
9c287907e7
|
members/tests: adapt to new interface
|
3 years ago |
Christian Merten
|
9f44d50145
|
members/migrations: create all permissions before assigning them to groups
|
3 years ago |
Christian Merten
|
cc4983b6e4
|
members/migrations: add migration creating various useful default permission groups
|
3 years ago |
Christian Merten
|
d97d8afe3f
|
templates/admin: display member name if available
|
3 years ago |
Christian Merten
|
6804ad0a64
|
jet: update to latest version
|
3 years ago |
Christian Merten
|
7255190153
|
multiple: use object level permissions
|
3 years ago |
Christian Merten
|
1b06aff1a1
|
settings: add django-rule and add contrib app implementing common model and admin implementing object level permissions using django-rule
|
3 years ago |
Christian Merten
|
bb0d3f1d07
|
members: remove Memberlist and OldMemberOnList, remove associated permissions, rename permissions for klettertreffattendee etc.
|
3 years ago |
Christian Merten
|
f2e0530291
|
members/admin: set default ordering to lastname
|
3 years ago |
Christian Merten
|
d6b2e2b727
|
members/import: determine if member is youth leader by considering roles
|
3 years ago |
Christian Merten
|
72b84ed83c
|
members/admin: limit rows in Member admin to 25
|
3 years ago |
Christian Merten
|
029da6af80
|
members/admin: prefetch group in Member queryset
|
3 years ago |
Christian Merten
|
32c3ffc3ce
|
settings, fix: include missing locale settings
|
3 years ago |
Christian Merten
|
66748a8e7e
|
mailer: use DOMAIN instead of unreliable HOST for mail representation
|
3 years 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
|
8599962caf
|
customization: remove all occurences of ludwigsburg and replace with local settings
|
3 years ago |
Christian Merten
|
d8228b7021
|
settings: use django-split-settings to restructure settings
|
3 years ago |
Christian Merten
|
9793373456
|
docker: make media folder persistent, remove old media, ensure existence of memberlists subfolder
|
3 years ago |
Christian Merten
|
2594fa352c
|
jet: update version
|
3 years ago |
Christian Merten
|
73f8b4702d
|
migrations: add finance tables and update members
|
3 years ago |
Christian Merten
|
0ae03ab9dc
|
docker: restructure, separate production and development setup
|
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
|
8f7c5605e9
|
settings: enable caching via memcached
|
3 years ago |
Christian Merten
|
01ef2c43cc
|
members: add permission system
|
3 years ago |
Christian Merten
|
b2b1c77043
|
members/templates: fix typo in tex templates
|
3 years ago |
Christian Merten
|
6076a9c820
|
finance: move some constants to settings, fix bug in overview
|
3 years ago |
Christian Merten
|
fc9ae75d82
|
docker: inital working setup
|
3 years ago |
Christian Merten
|
33a07f8730
|
refactor: move all specific configurations to settings
|
3 years ago |
Christian Merten
|
175311eccd
|
members/models: fix typo in duration calculation
|
3 years ago |
Christian Merten
|
a3c624d103
|
members/admin: remove legacy memberlists from admin
|
3 years ago |
Christian Merten
|
0b63f2593f
|
members/freizeit: fix wrong id in url resolve
|
3 years ago |
Christian Merten
|
ea654a3595
|
jet: update site menu with new finance app
|
3 years ago |
Christian Merten
|
55d4033c5b
|
settings: use stronger hash algorithm bcrypt
|
3 years ago |
Christian Merten
|
9c77e6db9f
|
members/freizeit: change word order in translation
|
3 years ago |
Christian Merten
|
c8681cc8b1
|
members/freizeit: add pdf generation buttons in change view
|
3 years ago |
Christian Merten
|
3faab11f06
|
pdf/seminar report: add translations, correct section titles
|
3 years ago |
Christian Merten
|
ed8f3e9c0e
|
tex: rewrite pdf generation, add seminar report, add some utility functions
|
3 years ago |
Christian Merten
|
2eb664e35e
|
finance: fix some translations, add statement submit button for excursions
|
3 years ago |
Christian Merten
|
ee95ea4d83
|
finance: add translations
|
3 years ago |
Christian Merten
|
5c8ebbbbf6
|
finance: improve confirm overview, polish admin pages
|
3 years ago |
Christian Merten
|
b8daed826d
|
finance: add overview, transaction generation and reduction, further fields
|
3 years ago |
Christian Merten
|
cafc7f4f97
|
finance: add initial structre, including models and admin page, add some customization
|
3 years ago |
Christian Merten
|
de2c5081e2
|
waiting list: add translations for waiting confirmations
|
3 years ago |
Christian Merten
|
ed8d8b0434
|
waiting list: add waiting status confirmation mechanism and automation with celery beat
|
3 years ago |
Christian Merten
|
a362f963b4
|
waiting list: add intermediate view to select group when inviting waiter
|
3 years ago |