Commit Graph

118 Commits (2761efecaa0f7e533e9a25f4858feb6f67552b71)

Author SHA1 Message Date
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