Bratonien Tools verwaltet die Nextcloud-Anbindung und den regelmäßigen Piwigo-Abgleich.
{assign var=nc_system_available value=isset($NC_CONNECTOR.system)}Letztes Ergebnis: {$NC_CONNECTOR.system.last_run_message|escape:html}
{/if} {if $nc_system_available && $NC_CONNECTOR.system.last_run_api_state == 'error'}API: {$NC_CONNECTOR.system.last_run_api_message|escape:html}
{/if} {if $nc_system_available && $NC_CONNECTOR.system.last_run_fallback_state == 'ok'}Fallback: erfolgreich übernommen.
{elseif $nc_system_available && $NC_CONNECTOR.system.last_run_fallback_state == 'error'}Fallback: {$NC_CONNECTOR.system.last_run_fallback_message|escape:html}
{/if} {if $nc_system_available && $NC_CONNECTOR.system.last_run_error_detail}Fehler: {$NC_CONNECTOR.system.last_run_error_detail|escape:html}
{/if}Neue Verbindungen verwenden direkt die Plugin-Runtime und einen eigenen State unter /var/lib/bratonien-tools/nc-connector/connection-ID.
Legacy-Bestand: vollständig entfernt.
{/if}Assistent · Schritt {$NC_CONNECTOR.wizard.step|escape:html} von 4
{if $NC_CONNECTOR.wizard.step == 1}Wir beginnen nur mit der Adresse der Nextcloud und einem Benutzer, mit dem die Instanz auf den Scan antworten kann.
{elseif $NC_CONNECTOR.wizard.step == 2}Nextcloud erkannt. Alles, was zuverlässig ermittelt werden konnte, wurde bereits übernommen.
Der Assistent konnte diese Angaben nicht sicher aus Nextcloud ableiten. Deshalb werden nur die fehlenden Werte abgefragt.
{elseif !$NC_CONNECTOR.wizard.technical_complete && $NC_CONNECTOR.wizard.storage_candidates|@count > 0}Mount-Pfade werden nur hier abgefragt, weil sie nicht sicher erkannt werden konnten. Bereits erkannte Zuordnungen sind gesperrt.
{elseif $NC_CONNECTOR.wizard.technical_complete}Empfehlung: ein eigener Showcase-Benutzer. So bleibt die Connector-Quelle unabhängig von persönlichen Konten.
{/if} {elseif $NC_CONNECTOR.wizard.step == 3}Nextcloud verbunden. Showcase-Benutzer: {$NC_CONNECTOR.wizard.showcase_user|escape:html}
Die API ist der bevorzugte Weg. Du kannst neue Zugangsdaten eingeben, einen bereits gespeicherten API-Zugang testen oder diesen Schritt überspringen.
{if $NC_CONNECTOR.wizard.api_error}Letzter API-Test: {$NC_CONNECTOR.wizard.api_error|escape:html}
{/if} {elseif $NC_CONNECTOR.wizard.step == 4}Abschluss. Nextcloud und technische Verbindung sind vorbereitet.
Optional. Der Fallback wird nur benötigt, wenn die API später nicht nutzbar ist.
{else}Die API wurde übersprungen. Deshalb ist ein Fallback-Zugang erforderlich.
{/if} {/if}Technische Einrichtung. Falsche Storage- oder Galeriepfade können die Synchronisierung auf den falschen Datenbestand richten.
| Name | Adapter | Host | Quelle | Storages | Status | Aktion |
|---|---|---|---|---|---|---|
| {$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} |
Verwalten
{if $connection.adapter == 'local' && !$connection.enabled}
{/if}
{if !$connection.enabled && $connection.takeover_state != 'active'}
{/if}
Technische Einstellungen{if $connection.enabled || $connection.takeover_state == 'active'}Eine aktive Verbindung muss vor technischen Änderungen deaktiviert werden. {else}Nur ändern, wenn die technische Zuordnung bekannt ist. Storage- und Galeriepfade sind sicherheitskritisch. {/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 == '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} | ||||||
Noch keine Verbindung in der Connector-Verwaltung.
{/if}Hier kann der globale API-Zugang unabhängig vom Assistenten geprüft, ersetzt oder gelöscht werden.
{if isset($NC_CONNECTOR.piwigo_api_test) && $NC_CONNECTOR.piwigo_api_test}Bewertung: {$NC_CONNECTOR.piwigo_api_test.conclusion|escape:html}
{/if}Noch keine Connector-Verbindung vorhanden.
{/if}