Verwaltung
Konten, Werkzeuge und bestehende Taxonomie verwalten.
{#if form?.error && !form.intent?.toLowerCase().includes('share')}
{form.error}
{/if}
{#if form?.success && !form.intent?.toLowerCase().includes('share')}
{form.success}
{/if}
Schnittstellen
{data.feeds.length} eingerichtet
Aktive Feeds werden im gewählten Intervall abgerufen. Beiträge landen zuerst separat im
Eingang.
Feed hinzufügen
{#each data.feeds as feed (feed.id)}
{feed.name}{feed.lastError
? `Fehler: ${feed.lastError}`
: feed.lastFetchedAtUtc
? `Zuletzt: ${new Date(feed.lastFetchedAtUtc).toLocaleString('de-DE')}`
: 'Noch nicht abgerufen'}
{/each}
Externe Assistenz
Technische Zugänge
OpenAPI
Tokens gelten ausschließlich für die API. Schreibende Aufrufe werden protokolliert und müssen
idempotent sein.
{#if form?.technicalToken}
Token, einmalig sichtbar{form.technicalToken}
{/if}
Zugang hinzufügen
{#each data.technicalAccesses as access (access.id)}
{access.name}{access.permissions === 'read' ? 'Nur lesen' : 'Lesen und schreiben'} · {access.revokedAtUtc
? 'Widerrufen'
: access.lastUsedAtUtc
? `Zuletzt genutzt ${new Date(access.lastUsedAtUtc).toLocaleString('de-DE')}`
: 'Noch nicht genutzt'}{#if !access.revokedAtUtc}{/if}
{/each}
Konten & Rollen
Redaktionszugänge
Mail: {data.mailTransport === 'local' ? 'lokale Outbox' : 'SMTP'}
{#each data.users as user (user.id)}
{user.displayName}{user.email}
{user.lockedAtUtc ? 'Gesperrt' : 'Aktiv'}
{/each}
Einladung
Neues Konto einladen
Offene Einladungen
Noch nicht angenommen
{#if data.invitations.length}
{#each data.invitations as invitation (invitation.id)}
{invitation.email}{invitation.role === 'barkeeper' ? 'Barkeeper' : 'Thekencrew'}
{/each}
{:else}Keine offenen Einladungen.
{/if}
Werkzeuge & Freigaben
Taxonomie
Abschnittskategorien
Struktur im Ablauf
{#each data.taxonomy.categories as category (category.id)}
{category.name}
{/each}
Formate
Form des Stücks
{#each data.taxonomy.formats as format (format.id)}
{format.name}
{/each}
Themen
Inhaltliche Zuordnung
{#each data.taxonomy.topics as topic (topic.id)}
{topic.name}
{/each}