Christian Merten
4c4b450245
feat(members/waitinglist): add leave waitinglist link to reminders
10 months ago
Christian Merten
362a29dca8
fix(media_access): unprotect members and website images
...
Since access to all media content required staff login, images intended for display on the website
were no longer accessible without login. This commit removes the protection for image files of members
and startpage posts.
We also add tests to prevent this regression from happening again.
10 months ago
Christian Merten
49c4e4c548
settings: remove MEDIA_MEMBERLISTS and use MEDIA_ROOT everywhere
11 months ago
Christian Merten
6ffa2376b8
settings: use toml configuration files
...
We replace the current environment variable based configuration approach by
reading all local configuration from a `settings.toml` configuration file.
The docker test, development and production setups have been updated to use
the new setup.
The configuration folder also allows overriding every template in a
`config/templates` directory. We use this in a follow-up to move
all local specific templates, e.g. the registration form, into this
config directory.
11 months ago
Christian Merten
a2cbae2c8e
media: require staff login for media access
11 months ago
Christian Merten
7af3ec488e
members/waitinglist: remove registration form link from invite text
...
The link is no longer needed, since a prefilled registration form can
now be downloaded after filling out the online form.
12 months ago
Christian Merten
31b31a3eb3
members/waitinglist: allow editing of invite text
12 months ago
Christian Merten
c2bfd85eb4
admin/sidebar: open external links in new tab
12 months ago
Christian Merten
4c7ff39432
members/registration: pre-fill registration form
...
Instead of directly uploading the filled-in registration form, a pre-filled
registration form is provided and the signed agreement can be uploaded
in a separate step.
Co-authored by: Marius Klein <marius.klein@alpenverein-heidelberg.de>
1 year ago
Christian Merten
58da7fae23
settings/texts: add space to prevent outlook glitch
1 year ago
Christian Merten
f61941c3d0
settings: populate links from environment variables
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
bf09be5d19
settings: reorder sidebar
1 year ago
Christian Merten
d10a475aad
sidebar: fix permissions
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
0845c04001
members/echo: don't invalidate echo key after echoing, only expiry invalidates now
1 year ago
Christian Merten
32e361151f
mailer: set name in sender and reply to
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
dd7af67b34
translations: replace more : with *
1 year ago
Christian Merten
5a5ffea89c
members/inviteasuser: reject if mail domain not internal
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
7d93a4be0a
members/excursion: add V32 and improve texts
1 year ago
Christian Merten
18d5f5e989
dashboard: add mailer section
1 year ago
Christian Merten
7ef55738a5
members: provide contact info in waitinglist invitation
1 year ago
Christian Merten
67e019073a
finance: fix allowance per day and rounding
1 year ago
Christian Merten
656438da90
startpage: fix portrait sizing issues
1 year ago
Christian Merten
8ef0bc848b
admin: add dashboard and explanations
1 year ago
Christian Merten
e178f56369
members: invite member as user
1 year ago
Christian Merten
3eaaf1727c
startpage: flexibilize root section
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
40df91fcc7
members/waiter: add registration form download link
1 year ago
Christian Merten
e2d660ed1e
members: rejection of invitations
1 year ago
Christian Merten
39dbb61c86
members/echo: update texts
1 year ago
Christian Merten
443ecc0267
local: fix cloud link
1 year ago
Christian Merten
d43c7cce44
members/admin: only attach bill to sjr application if statement exists
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
57b4d517b1
members/waitinglist: waiting list confirmation reminders
1 year ago
Christian Merten
fd29fa6199
members/waitinglist: personalize invitation mail
1 year ago
Christian Merten
a225af5905
members: automatically compute validity of good conduct certificate
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
eb9478daa3
urls: fix kompass leading /
3 years ago
Christian Merten
8f93ea1b37
startpage: add copy of jdav-hd website, add post module
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
94224d4768
settings/locale: change default language code to de
3 years ago