technical documentation_de aktualisiert

mpeltriaux 2024-10-25 14:12:16 +02:00
parent e39291d2e3
commit 093d877e79

@ -1,4 +1,3 @@
## Abhängigkeiten
Folgende Voraussetzungen sind für den Betrieb der Anwendung sicherzustellen:
* Postgresql und initiales Setup
@ -60,3 +59,19 @@ Solche "gelöschten" Einträge können über das django admin backend wiederherg
## Fehler
Falls Fehler (z.B. Bugs o.ä.) auf dem deployten System auftreten (und damit bspw. einen Server error 500 auslösen), wird eine Mail an die [`ADMINS`](https://git.naturschutz.rlp.de/SGD-Nord/konova/src/branch/Docker/konova/sub_settings/django_settings.py#L36-L38) verschickt, welche detaillierte Infos über die Ursache, den Zeitpunkt, den ausführenden Nutzer, usw. enthält.
Mehr Infos dazu finden sich [hier](https://docs.djangoproject.com/en/5.0/howto/error-reporting/#email-reports).
## Custom commands
Konova bietet Kommandos, die direkt von der Kommandozeile aus aufgerufen werden und dem Konzept der [`Django Custom Commands`](https://docs.djangoproject.com/en/dev/howto/custom-management-commands/#module-django.core.management) folgen. Die Kommandos werden wie alle Django Kommandos mit
```bash
python manage.py [COMMAND] [ATTR1] [ATTR2] ...
```
aufgerufen. Die COMMANDs sind:
* generate_report
* handle_resubmissions
* quality_check
* quality_check_recorded
* recalculate_parcels
* sanitize_db
* send_to_egon
* setup