From 9162fe85dbb6d0bf0a8fe264b97b3ebf5167860c Mon Sep 17 00:00:00 2001 From: Terranom674 Date: Mon, 17 Aug 2026 07:41:40 +0200 Subject: [PATCH] Add NC connector read-only admin view --- template/nc_connector_admin.tpl | 63 +++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 template/nc_connector_admin.tpl diff --git a/template/nc_connector_admin.tpl b/template/nc_connector_admin.tpl new file mode 100644 index 0000000..fb60947 --- /dev/null +++ b/template/nc_connector_admin.tpl @@ -0,0 +1,63 @@ +
+

NC Connector

+

Die bestehende Nextcloud-Piwigo-Anbindung wird in dieser ersten Phase nur erkannt und angezeigt. Es werden keine Zugangsdaten, PostgreSQL-Views, Sync-Dienste oder Galeriepfade verändert.

+ +
+
+

Verbindungsstatus

+
+ Phase{$NC_CONNECTOR.phase|escape:html} + Bestehende Verbindung erkannt{if $NC_CONNECTOR.detected}Ja{else}Nein{/if} + Konfiguration{if $NC_CONNECTOR.config_readable}Lesbar{elseif $NC_CONNECTOR.config_exists}Vorhanden, aber nicht lesbar{else}Nicht gefunden{/if} + Piwigo-Sync aktiviert{if $NC_CONNECTOR.sync_enabled}Ja{else}Nein{/if} + Letzter Sync-Status{if $NC_CONNECTOR.sync_status.available}{$NC_CONNECTOR.sync_status.state|escape:html}{else}Nicht verfügbar{/if} + {if $NC_CONNECTOR.sync_status.time_label} + Letzte Statusmeldung{$NC_CONNECTOR.sync_status.time_label|escape:html} + {/if} +
+ + {if $NC_CONNECTOR.sync_status.message} +

{$NC_CONNECTOR.sync_status.message|escape:html}

+ {/if} + + {if !$NC_CONNECTOR.detected} +

Die bestehende Verbindung konnte noch nicht vollständig erkannt werden. In dieser Phase wird nichts automatisch eingerichtet oder verändert.

+ {/if} +
+ +
+

Erkannte Nextcloud-Verbindung

+
+ Host{if $NC_CONNECTOR.host}{$NC_CONNECTOR.host|escape:html}{else}—{/if} + Port{if $NC_CONNECTOR.port}{$NC_CONNECTOR.port|escape:html}{else}—{/if} + Datenbank{if $NC_CONNECTOR.database}{$NC_CONNECTOR.database|escape:html}{else}—{/if} + Reader{if $NC_CONNECTOR.user}{$NC_CONNECTOR.user|escape:html}{else}—{/if} + Quell-View{if $NC_CONNECTOR.view}{$NC_CONNECTOR.view|escape:html}{else}—{/if} + Passwortdatei{if $NC_CONNECTOR.password_file_exists}{if $NC_CONNECTOR.password_file_readable}Vorhanden und lesbar{else}Vorhanden, aber nicht lesbar{/if}{else}Nicht gefunden{/if} +
+

Das Passwort selbst wird von Bratonien Tools nicht gelesen oder angezeigt.

+
+ +
+

Bestehender Sync

+
+ Galeriepfad{if $NC_CONNECTOR.gallery_root}{$NC_CONNECTOR.gallery_root|escape:html}{else}—{/if} + Statusverzeichnis{if $NC_CONNECTOR.state_dir}{$NC_CONNECTOR.state_dir|escape:html}{else}—{/if} + Quiet Time{if $NC_CONNECTOR.quiet_seconds}{$NC_CONNECTOR.quiet_seconds|escape:html} s{else}—{/if} + Max. Wartezeit{if $NC_CONNECTOR.max_wait_seconds}{$NC_CONNECTOR.max_wait_seconds|escape:html} s{else}—{/if} + Full Sync{if $NC_CONNECTOR.full_sync_seconds}{$NC_CONNECTOR.full_sync_seconds|escape:html} s{else}—{/if} +
+
+ +
+

Migrationsschutz

+

Der vorhandene Sync bleibt die aktive Produktionsverbindung. Dieses Modul übernimmt aktuell noch keine Steuerung und besitzt keine Schreibaktion.

+
    +
  • kein Ändern der Nextcloud-Datenbank
  • +
  • kein Ändern von pg_hba.conf oder Reader-Zugangsdaten
  • +
  • kein Starten oder Stoppen des bestehenden Sync-Dienstes
  • +
  • kein Neuaufbau des Gallery-/Shadow-Trees
  • +
+
+
+