yxcyxc
This commit is contained in:
@@ -229,6 +229,15 @@ Regel fuer neue Module:
|
||||
- Fuer Anzeige-/Formatierungslogik nach Moeglichkeit `nexus_display_timezone_name()` nutzen.
|
||||
- Fuer Cron-Fallbacks nach Moeglichkeit `nexus_cron_timezone_name()` nutzen.
|
||||
|
||||
UTC-Speicherregel (VERBINDLICH):
|
||||
- Zeitzonen-Einstellungen haben keinen Einfluss auf das Speicherformat von Zeitwerten in der Datenbank.
|
||||
- Zeitwerte sollen projektweit intern immer in `UTC` gespeichert werden.
|
||||
- Anzeige-Zeitzonen dienen nur der Darstellung fuer Benutzer.
|
||||
- Cron-Zeitzonen dienen nur der lokalen Auswertung von Zeitplaenen und Faelligkeiten.
|
||||
- Beim Einlesen lokaler Eingaben muss vor dem Speichern nach `UTC` normalisiert werden.
|
||||
- Beim Anzeigen gespeicherter Werte muss von `UTC` in die jeweils wirksame Anzeige-Zeitzone umgerechnet werden.
|
||||
- Neue Module duerfen keine lokalen Zeitzonen direkt in Datenbank-Zeitspalten persistieren.
|
||||
|
||||
10) Globales Debug-System
|
||||
- Das Debug-Popup ist eine globale Infrastruktur aus dem zentralen Layout.
|
||||
- Aktivierung bleibt jedoch pro Modul ueber `debug_enabled` im Modul-Setup.
|
||||
|
||||
Reference in New Issue
Block a user