Commit Graph

621 Commits (24810a4f2b70d8fd8381ed690588f4c698e1afa9)
 

Author SHA1 Message Date
Kasimir Uihlein 35e565d0bd Update and enhance documentation (#100)
- Move documentation from README into sphinx docs
- change theme from alabaster to sphinxawsome-theme
- split into technical and user documentation
  - restructure docs/ directories
  - update sphinx refs in user documentation
- extend technical documentation with contributing page
- create seed for more technical documentation (architecture, deployment, testing)

Reviewed-on: #100
Reviewed-by: Christian Merten <christian@merten.dev>
Co-authored-by: Kasimir Uihlein <kuihlein@mailbox.org>
Co-committed-by: Kasimir Uihlein <kuihlein@mailbox.org>
2 years ago
Christian Merten afb38c118a
members/admin: add age list filter for waitinglist 2 years ago
Christian Merten b0311dce80
members/admin: sort age in waiting list only by year
Previously, the age column was sorted according to the birth date. This typically
causes singleton grouping upon multi sort with age as the primary sorting key. A
typical use case is sorting by age and application date.

Now the age column is sorted only by the numerical year value, which causes
the groups to be bigger.
2 years ago
Christian Merten 1bd2895415
translations: remove line counts 2 years ago
Christian Merten f05c8b2fb6
members/admin: translate age label and add ordering field 2 years ago
marius.klein 3b46695b49 finance/admin: validate IBAN and show EPC-QR code for transactions (#94)
1. IBAN validation in member admin.
2. In the transaction overview, for every transaction an EPC-QR code for banking apps is generated and displayed. The (necessary) BIC field is automatically derived from the IBAN. This closes #63.

Both steps use the python library schwifty.

Reviewed-on: #94
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>
2 years ago
Christian Merten 19eb0953d5
tests: fix, generate html coverage report 2 years ago
Christian Merten 36424f091d
chore: update README
Include information about development setup.

Co-authored by: Kasimir Uihlein <kuihlein@mailbox.org>
2 years 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.
2 years ago
Christian Merten 31b31a3eb3
members/waitinglist: allow editing of invite text 2 years ago
Christian Merten c2bfd85eb4
admin/sidebar: open external links in new tab 2 years ago
Christian Merten a749aca7a4
finance: allow pdfs in proof field 2 years 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>
2 years ago
leonard.koenig 0afc2fefb5 docs: add waitinglist (#82)
documentation for managing the waitinglist

Co-authored-by: leonard.koenig <leonard.koenig@jdav-hd.merten.dev>
Co-authored-by: Christian Merten <christian@merten.dev>
Reviewed-on: #82
Co-authored-by: leonard.koenig <leonard.koenig@alpenverein-heidelberg.de>
Co-committed-by: leonard.koenig <leonard.koenig@alpenverein-heidelberg.de>
2 years ago
Christian Merten 58da7fae23
settings/texts: add space to prevent outlook glitch 2 years ago
Christian Merten f87837218e
members/waitinglist: preserve waitinglist application date 2 years ago
Christian Merten e055554125
members/admin: remove redundant sentence 2 years ago
Christian Merten 436334f23d
members/admin: show new members section also to non-waitinglist managers 2 years ago
Christian Merten c76aebdc18
members/admin: prefetch invitations to group in admin 2 years ago
Christian Merten 55c9605428
members/admin: show last group invitation and gender in list 2 years ago
Christian Merten f61941c3d0
settings: populate links from environment variables 2 years ago
Christian Merten f0ed36a0cc
docker/development: add example .env file 2 years ago
Christian Merten d4d9d97a94
mailer: force email address names to be unique 2 years ago
Christian Merten fa6f31e560
admin: allow * in group names, verify that only valid group names, section urls and post urls are saved 2 years ago
leonard.koenig 6c77d09790 docs: adapt to new naming (#75)
Co-authored-by: Christian Merten <christian@merten.dev>
Reviewed-on: #75
Co-authored-by: leonard.koenig <leonard.koenig@jdav-hd.merten.dev>
Co-committed-by: leonard.koenig <leonard.koenig@jdav-hd.merten.dev>
2 years ago
Christian Merten 948850151a
members/admin: make email and phone number links 2 years ago
Christian Merten 9a221a5c9f
members/admin: reduce filters and list fields 2 years ago
Christian Merten bf09be5d19
settings: reorder sidebar 2 years ago
Christian Merten 45a3ea40ff
jet: update version 2 years ago
Christian Merten d10a475aad
sidebar: fix permissions 2 years ago
Christian Merten adea9e0c8f
jet: update version 2 years ago
Christian Merten a27af02a27
members: personalize members landing page with list of led groups 2 years ago
leonard.koenig 307884deb8 docs: replace `:` with `*` (#74)
also fix some wording

Reviewed-on: #74
Co-authored-by: leonard.koenig <leonard.koenig@jdav-hd.merten.dev>
Co-committed-by: leonard.koenig <leonard.koenig@jdav-hd.merten.dev>
2 years ago
Christian Merten 308e4e31f5
docs: add link to sidebar 2 years ago
Christian Merten 519c3b811e
docs: add link to index page 2 years ago
Christian Merten 1779180ce1
docker: automatically build documentation and place in static root 2 years ago
Christian Merten 3bb64815ab
docs: update 2 years ago
Christian Merten ee84866da0
Merge branch 'main' into docs 2 years ago
Christian Merten 67aeb0c03a
members/echo: make gender editable, change wording 2 years ago
Christian Merten 0845c04001
members/echo: don't invalidate echo key after echoing, only expiry invalidates now 2 years ago
Christian Merten d3ceb81cc3
members/echo: check key validity before password requesting password 2 years ago
Christian Merten a24c23b13e
startpage: improve mobile adaption 2 years ago
Christian Merten 420f074620
members/echo: fix typo 2 years ago
Christian Merten b3da0b1083
mailer: fix translation 2 years ago
Christian Merten 32e361151f
mailer: set name in sender and reply to 2 years ago
Christian Merten 5cee496662
mailer: add translations 2 years ago
Christian Merten b7804884c0
Revert "mailer: remove manual message ids"
This reverts commit 8633c41b8a.
2 years ago
Christian Merten e2f9eb7db0
mailer: add option to switch between sending from one email address vs from personalized email addresses 2 years ago
Christian Merten 3d60f7e9bf
members/models: normalize usernames, use username as association name if available 2 years ago
Christian Merten 8633c41b8a
mailer: remove manual message ids 2 years ago