From 093d877e7922e74733fed04cc330b9b7ee1a433d Mon Sep 17 00:00:00 2001 From: mpeltriaux Date: Fri, 25 Oct 2024 14:12:16 +0200 Subject: [PATCH] technical documentation_de aktualisiert --- technical-documentation_de.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/technical-documentation_de.md b/technical-documentation_de.md index 3b744d8..c25be77 100644 --- a/technical-documentation_de.md +++ b/technical-documentation_de.md @@ -1,4 +1,3 @@ - ## Abhängigkeiten Folgende Voraussetzungen sind für den Betrieb der Anwendung sicherzustellen: * Postgresql und initiales Setup @@ -59,4 +58,20 @@ 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). \ No newline at end of file +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