Commit Graph

21 Commits (main)

Author SHA1 Message Date
Christian Merten 7c5152c5b0
feat: oauth provider 9 months ago
Christian Merten de95c76ac7
chore: update Django to 4.2.20 9 months ago
Christian Merten 769b63d457
chore: replace jet fork by django-jet-reboot 9 months ago
Christian Merten 8b03deda5b members/admin: adapt LJP application to new format (#121)
Implements the new LJP application format as outlined in #116. In particular:

- The V-32 PDF is replaced by an `.xlsx` sheet.
- The LaTeX generated PDF for the seminar report is replaced by a `.docx` file, generated by `pandoc` from a modified `.tex` file.
- The cost and participants overview from the old PDF can still be generated separately, but is no longer required.

Also adds many fields to `LJPProposal` that are required to generate the full application.
10 months ago
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>
11 months 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>
12 months ago
Christian Merten 121076f9f1
docs: initial setup 1 year ago
Christian Merten e1e766d6a7
requirements: add pypdf 1 year ago
Christian Merten 910bac2e27
requirements: add markdownx and markdownify 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 d8228b7021
settings: use django-split-settings to restructure settings 3 years ago
Christian Merten 0ae03ab9dc
docker: restructure, separate production and development setup 3 years ago
Christian Merten fc9ae75d82
docker: inital working setup 3 years ago
Christian Merten 55d4033c5b
settings: use stronger hash algorithm bcrypt 3 years ago
Christian Merten 53dc3d4362 add requirements 4 years ago
Christian Merten 075aa02207 upgrade to django4 4 years ago
Christian Merten 6a39073ac0 update requirements 4 years ago
Christian Merten bd6bcff42d add easy-select-2 to requirements 9 years ago
Christian Merten 59f7139c52 update requirements 9 years ago
Christian Merten aad7ccffd5 updated requirements 9 years ago
Schlabonski 40e76eb048 Add requirements to project 9 years ago