From 5e92189f68ffaaf9d3bc477f8e31c417cc856ec7 Mon Sep 17 00:00:00 2001 From: Terranom674 Date: Mon, 17 Aug 2026 10:46:58 +0200 Subject: [PATCH] Add controlled NC Connector handover preparation UI --- template/nc_connector_admin.tpl | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/template/nc_connector_admin.tpl b/template/nc_connector_admin.tpl index 2c809af..7f766a9 100644 --- a/template/nc_connector_admin.tpl +++ b/template/nc_connector_admin.tpl @@ -1,6 +1,6 @@

NC Connector

-

Bratonien Tools übernimmt die bestehende Nextcloud-Anbindung schrittweise in eine eigene Connection-Verwaltung. Der produktive Legacy-Sync bleibt während Migration und Verifikation unverändert aktiv.

+

Bratonien Tools übernimmt die bestehende Nextcloud-Anbindung schrittweise in eine eigene Connection-Verwaltung. Der produktive Legacy-Sync bleibt während Migration, Verifikation und Übergabevorbereitung unverändert aktiv.

@@ -36,7 +36,7 @@

Noch kein Migrationspaket vorhanden. Nach Ausführen des Befehls diese Seite neu laden.

{/if} {else} -

Die bestehende Verbindung wurde bereits in die Connector-Verwaltung übernommen. Als nächstes wird die importierte Konfiguration unabhängig vom Legacy-Sync geprüft.

+

Die bestehende Verbindung wurde bereits in die Connector-Verwaltung übernommen. Verifizierte Verbindungen können nun für eine spätere kontrollierte Übergabe vorbereitet werden.

{/if}
@@ -65,7 +65,24 @@ {$connection.storage_count|escape:html} {$connection.takeover_state|escape:html}{if $connection.enabled} · aktiv{/if} - {if $connection.adapter == 'local' && !$connection.enabled} + {if $connection.takeover_state == 'ready'} +
+ + + +
+ {elseif $connection.takeover_state == 'verified' && !$connection.enabled} +
+ + + +
+
+ + + +
+ {elseif $connection.adapter == 'local' && !$connection.enabled}
@@ -85,8 +102,10 @@
  • {if $check.ok}✓{else}✗{/if} {$check.name|escape:html}: {$check.detail|escape:html}
  • {/foreach} - {if $connection.verified_ok} -

    Die Connector-Kopie ist technisch verifiziert. Sie bleibt trotzdem deaktiviert; der Legacy-Sync ist weiterhin die Produktionsverbindung.

    + {if $connection.takeover_state == 'ready'} +

    Die Verbindung ist technisch verifiziert und für die spätere kontrollierte Übergabe vorgemerkt. Der Connector ist weiterhin deaktiviert und der Legacy-Sync bleibt Produktionsverbindung.

    + {elseif $connection.verified_ok} +

    Die Connector-Kopie ist technisch verifiziert. Sie bleibt deaktiviert; der Legacy-Sync ist weiterhin die Produktionsverbindung.

    {else}

    Die Verifikation ist noch nicht vollständig erfolgreich. Es wurde nichts umgeschaltet oder verändert.

    {/if} @@ -120,7 +139,8 @@
  • keine Änderung an PostgreSQL, Views, pg_hba.conf oder Reader-Rechten
  • keine Änderung an bestehenden Mounts
  • kein Neuaufbau des Gallery-/Shadow-Trees
  • -
  • auch eine erfolgreich verifizierte Connector-Verbindung bleibt deaktiviert
  • +
  • ready ist nur eine interne Übergabevormerkung und aktiviert noch keinen Connector-Sync
  • +
  • die Übergabevorbereitung kann jederzeit wieder auf verified zurückgesetzt werden