diff --git a/template/nc_connector_admin.tpl b/template/nc_connector_admin.tpl index 8ed3b98..9db926b 100644 --- a/template/nc_connector_admin.tpl +++ b/template/nc_connector_admin.tpl @@ -40,90 +40,89 @@
Der NC Connector versucht bei jedem produktiven Lauf zuerst die Piwigo-API. Ein erfolgreich geprüfter API-Key wird verschlüsselt gespeichert. Die produktive API-Synchronisierung ist ausdrücklich an die im Plugin freigegebene Piwigo-Version gebunden. Ist diese Version nicht freigegeben oder die API nicht nutzbar, darf nur der Benutzername/Passwort-Fallback übernehmen.
- +Bewertung: {$NC_CONNECTOR.piwigo_api_test.conclusion|escape:html}
- {/if} -Dieser Zugang wird nur verwendet, wenn die bevorzugte API nicht genutzt werden kann. Zugangsdaten können einmalig für einen manuellen Fallback verwendet, verschlüsselt dauerhaft hinterlegt oder vollständig gelöscht werden.
- {if $NC_CONNECTOR.connection_count > 0} + {if $NC_CONNECTOR.wizard.step == 1} +Der Assistent braucht zuerst nur die Nextcloud-Adresse und einen Benutzer, mit dem Nextcloud auf den Scan antworten darf.
+ {elseif $NC_CONNECTOR.wizard.step == 2} +Scan erfolgreich. Erkannte Werte:
+Empfehlung: ein eigener Benutzer nur für die Showcase-Freigaben. So bleibt die Connector-Quelle klar und unabhängig von persönlichen Konten.
+ {else} -Noch keine Connector-Verbindung vorhanden.
+Nextcloud verbunden. Showcase-Benutzer: {$NC_CONNECTOR.wizard.showcase_user|escape:html}
+Der nächste Assistentenschritt ist die Piwigo-API-Prüfung. Die technische Verbindungserkennung bleibt davon getrennt und wird nicht als frei editierbare Pfadmaske in den Assistenten gezogen.
+ {/if} -Technische Einrichtung. Falsche Storage- oder Galeriepfade können die Synchronisierung auf den falschen Datenbestand richten.
+ +| Name | -Adapter | -Host | -Quelle | -Storages | -Status | -Aktion | -|
|---|---|---|---|---|---|---|---|
| Name | Adapter | Host | Quelle | Storages | Status | Aktion | |
| {$connection.name|escape:html} | +{$connection.display_name|escape:html} | {$connection.adapter|escape:html} | {if $connection.host}{$connection.host|escape:html}{else}—{/if} | {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.takeover_state == 'active'}
- php /var/www/piwigo/plugins/bratonien_tools/nc-connector-disable.php {$connection.id|escape:html}
- {elseif $connection.takeover_state == 'verified' && isset($connection.config.origin) && $connection.config.origin == 'native'}
- php /var/www/piwigo/plugins/bratonien_tools/nc-connector-install.php {$connection.id|escape:html}
- |
- Letzte Verifikation{if $connection.verified_at} · {$connection.verified_at|escape:html}{/if}
-
Connector aktiv. State: Verifiziert. Der angezeigte Root-Befehl richtet Runtime-Konfiguration, State-Verzeichnis und gemeinsamen systemd-Timer ein und führt vor der Aktivierung einen Testlauf aus. - {/if} - |
- |||||||
Letzte Verifikation{if $connection.verified_at} · {$connection.verified_at|escape:html}{/if}
| |||||||
|
- Letzter Sync · {$connection.last_sync.label|escape:html}
- Ergebnis: {$connection.last_sync.message|escape:html} - {if $connection.last_sync.api_state == 'ok'} -API: erfolgreich - {elseif $connection.last_sync.api_state == 'error'} -API fehlgeschlagen: {$connection.last_sync.api_message|escape:html} - {/if} - {if $connection.last_sync.fallback_state == 'ok'} -Fallback: erfolgreich - {elseif $connection.last_sync.fallback_state == 'error'} -Fallback fehlgeschlagen: {$connection.last_sync.fallback_message|escape:html} - {/if} - {if $connection.last_sync.error_detail} -Technischer Fehler: {$connection.last_sync.error_detail|escape:html} - {/if} - |
- |||||||
| Letzter Sync · {$connection.last_sync.label|escape:html} Ergebnis: {$connection.last_sync.message|escape:html} {if $connection.last_sync.api_state == 'error'}API fehlgeschlagen: {$connection.last_sync.api_message|escape:html} {/if}{if $connection.last_sync.fallback_state == 'error'}Fallback fehlgeschlagen: {$connection.last_sync.fallback_message|escape:html} {/if}{if $connection.last_sync.error_detail}Technischer Fehler: {$connection.last_sync.error_detail|escape:html} {/if} | |||||||