Gedankenstriche durch Bindestriche ersetzt
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
375 Vorkommen in 210 Dateien. Betrifft Kommentare, Oberflaechentexte und die README; an keiner Stelle Bedeutung, nur Zeichensetzung.
This commit is contained in:
@@ -22,14 +22,14 @@ gehostet. Keine Mandantentrennung, keine öffentliche Registrierung.
|
||||
## Zusicherungen
|
||||
|
||||
Acht Regeln, die im Code und wo möglich in der Datenbank durchgesetzt sind. Sie sind der
|
||||
Grund, warum das System so gebaut ist, wie es gebaut ist — Codekommentare verweisen unter
|
||||
Grund, warum das System so gebaut ist, wie es gebaut ist - Codekommentare verweisen unter
|
||||
ihrer Nummer hierher.
|
||||
|
||||
1. **Berechtigungsprüfung immer serverseitig und immer in der Datenbankabfrage.** Niemals
|
||||
alle Datensätze laden und danach filtern.
|
||||
2. **Verlaufseinträge dürfen nachträglich geändert werden, aber niemals unsichtbar.** Jede
|
||||
Änderung erzeugt eine Version, jede Zurücknahme lässt einen Grabstein stehen, beides ist
|
||||
für alle sichtbar, die den Eintrag sehen dürfen. Es gibt kein `DELETE` — das steht als
|
||||
für alle sichtbar, die den Eintrag sehen dürfen. Es gibt kein `DELETE` - das steht als
|
||||
Regel in der Datenbank, nicht nur in der Anwendung.
|
||||
3. **Jede schreibende Aktion und jeder Lesezugriff ab Stufe 3 erzeugt einen
|
||||
Protokolleintrag.**
|
||||
@@ -64,7 +64,7 @@ Container.
|
||||
## Einrichten
|
||||
|
||||
Discord-Application anlegen, Bot auf den Server einladen und **Server Members Intent
|
||||
aktivieren** — ohne das liefert der Bot keine Rollen.
|
||||
aktivieren** - ohne das liefert der Bot keine Rollen.
|
||||
|
||||
## Lokal entwickeln
|
||||
|
||||
|
||||
Reference in New Issue
Block a user