closes #108 - fields for receivers of allowance `a` and subsidies `s` are not compulsory anymore. If receivers are given, `a` and `s` are payed out for them. `s` can only be payed out in total, disregarding the number of receivers given for `a`. - In the overview pages (activity and statement), we are now distinguishing between theoretical `a` + `s` and what has been payed out practically. If no receiver was given for either things, it is made clear that nothing is payed out. All combinations of `0`, ..., `n` payed allowances (`n` being number of approved participating YLs) and `0, `1` payed subsidies are possible. - transaction generation logic adapted accordingly Reviewed-on: #112 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> |
11 months ago | |
|---|---|---|
| docker | 11 months ago | |
| docs | 11 months ago | |
| jdav_web | 11 months ago | |
| .dockerignore | 3 years ago | |
| .gitignore | 11 months ago | |
| .gitmodules | 4 years ago | |
| Jenkinsfile | 3 years ago | |
| Makefile | 11 months ago | |
| README.md | 11 months ago | |
| requirements.txt | 11 months ago | |
README.md
jdav Kompass
Kompass is an administration platform designed for local sections of the Young German Alpine Club. It provides tools to contact and (automatically) manage members, groups, material, excursions and statements.
For more details on the features, see the (German) documentation.
Contributing
Any form of contribution is appreciated. If you found a bug or have a feature request, please file an issue. If you want to help with the documentation or want to contribute code, please open a pull request.
The following is a short description of where to find the documentation with more information.
Documentation
Documentation is handled by sphinx and located in docs/.
The sphinx documentation contains information about:
- Development Setup
- Architecture
- Testing
- Production Deployment
- End user documentation
- and much more...
Please add all further documentation also in the sphinx documentation. And not in the readme
online
Online (latest release version): https://jdav-hd.de/static/docs/
local
To read the documentation build it locally and view it in your browser:
cd docs/
make html
# MacOS (with firefox)
open -a firefox $(pwd)/docs/build/html/index.html
# Linux (I guess?!?)
firefox ${pwd}/docs/build/html/index.html