From c8c8267d34f39a86812ae3001cdd35c9ff3c80e7 Mon Sep 17 00:00:00 2001 From: Terranom674 Date: Mon, 17 Aug 2026 10:41:45 +0200 Subject: [PATCH] Show NC connector verification controls --- template/nc_connector_admin.tpl | 40 ++++++++++++++++++++++++++++----- 1 file changed, 35 insertions(+), 5 deletions(-) diff --git a/template/nc_connector_admin.tpl b/template/nc_connector_admin.tpl index 8c1387b..2c809af 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 der Migration unverändert aktiv.

+

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.

@@ -10,11 +10,12 @@ Legacy-Verbindung vorhanden{if $NC_CONNECTOR.legacy_present}Ja{else}Nein{/if} Legacy-Konfiguration für PHP lesbar{if $NC_CONNECTOR.config_readable}Ja{else}Nein{/if} Connector-Verbindungen{$NC_CONNECTOR.connection_count|escape:html} + Davon verifiziert{$NC_CONNECTOR.verified_count|escape:html} Migrationspaket bereit{if $NC_CONNECTOR.migration_bundle_available}Ja{else}Nein{/if}
{if $NC_CONNECTOR.legacy_present && !$NC_CONNECTOR.config_readable} -

Die bestehende Konfiguration ist absichtlich nur für root lesbar. Sie wird nicht für den Webserver geöffnet. Stattdessen übernimmt ein einmaliger Connector-Helfer die Daten sicher in die eigene Connection-Verwaltung.

+

Die bestehende Konfiguration ist absichtlich nur für root lesbar. Sie wird nicht für den Webserver geöffnet.

{/if}
@@ -35,11 +36,11 @@

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. Der Legacy-Sync bleibt bis zur späteren Verifikation und kontrollierten Übergabe aktiv.

+

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

{/if} -
+

Connector-Verbindungen

{if $NC_CONNECTOR.connection_count > 0} @@ -51,6 +52,7 @@ + @@ -62,7 +64,35 @@ + + {if $connection.verification_checks|@count > 0} + + + + {/if} {/foreach}
Quelle Storages StatusAktion
{if $connection.source_view}{$connection.source_view|escape:html}{else}—{/if} {$connection.storage_count|escape:html} {$connection.takeover_state|escape:html}{if $connection.enabled} · aktiv{/if} + {if $connection.adapter == 'local' && !$connection.enabled} +
+ + + +
+ {else} + — + {/if} +
+ Letzte Verifikation{if $connection.verified_at} · {$connection.verified_at|escape:html}{/if} +
    + {foreach from=$connection.verification_checks item=check} +
  • {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.

+ {else} +

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

+ {/if} +
@@ -90,7 +120,7 @@
  • keine Änderung an PostgreSQL, Views, pg_hba.conf oder Reader-Rechten
  • keine Änderung an bestehenden Mounts
  • kein Neuaufbau des Gallery-/Shadow-Trees
  • -
  • importierte Connector-Verbindung bleibt zunächst deaktiviert
  • +
  • auch eine erfolgreich verifizierte Connector-Verbindung bleibt deaktiviert