feat(nextcloud-status): erneute Prüfung nach Ausfall und Hinweis auf der Kachel

- Wiederholungsauftrag jede Minute für Clouds mit einem Fehlschlag älter als fünf Minuten
- Neue Adresse setzt den Prüfstand zurück, der gemeldete Zustand bleibt
- Kachel: Hinweis Prüfung fehlgeschlagen, Fehlercodes als lesbarer Text mit Tooltip

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-02 15:26:23 +02:00
parent faed0d760f
commit 11a70c9ee9
14 changed files with 515 additions and 34 deletions
@@ -702,6 +702,13 @@ geloest durch die drei SECURITY-DEFINER-Funktionen, nicht durch die Bauform
eigenen Mandanten gebunden (höchstens vier gleichzeitig) und schreibt nie im
Systemkontext. `FORSYSTEM_ALLOWED_CALL_SITES` pinnt genau einen Aufruf in
`nextcloud-status.service.ts` (neue Summe: 7 Dateien, 8 Aufrufe).
**Ergänzung quick-261002-kxc:** ein zweiter Auftrag `nextcloud-status-retry`
(`* * * * *`, jede Minute) wiederholt nur Clouds mit genau einem Fehlschlag,
der mindestens fünf Minuten zurückliegt. Er nutzt denselben einen
Systemlesezugriff (`loadAllInstancesForScheduler({ retryDueBefore })`, nur
ein zusätzlicher `where`-Filter auf derselben `findMany`-Abfrage, weiterhin
`select: { id, tenantId }`) — keine neue Policy, keine neue Fundstelle:
Zählung unverändert 7 Dateien, 8 Aufrufe.
## Bestandsaufnahme