feat: redesign CMS and unify German admin UI
This commit is contained in:
+14
-14
@@ -232,7 +232,7 @@ export interface Customer {
|
||||
id: number;
|
||||
name: string;
|
||||
/**
|
||||
* Optional — für eine spätere Nutzung vorbereitet, aktuell nicht verpflichtend.
|
||||
* Optional - für eine spätere Nutzung vorbereitet, aktuell nicht verpflichtend.
|
||||
*/
|
||||
phone?: string | null;
|
||||
/**
|
||||
@@ -261,7 +261,7 @@ export interface Customer {
|
||||
collection: 'customers';
|
||||
}
|
||||
/**
|
||||
* Bilder für die Website — Alt-Text ist für Barrierefreiheit und SEO Pflicht.
|
||||
* Bilder für die Website - Alt-Text ist für Barrierefreiheit und SEO Pflicht.
|
||||
*
|
||||
* This interface was referenced by `Config`'s JSON-Schema
|
||||
* via the `definition` "media".
|
||||
@@ -315,7 +315,7 @@ export interface Media {
|
||||
};
|
||||
}
|
||||
/**
|
||||
* Termine und Veranstaltungen — erscheinen automatisch unter /termine.
|
||||
* Termine und Veranstaltungen - erscheinen automatisch unter /termine.
|
||||
*
|
||||
* This interface was referenced by `Config`'s JSON-Schema
|
||||
* via the `definition` "events".
|
||||
@@ -401,7 +401,7 @@ export interface Event {
|
||||
_status?: ('draft' | 'published') | null;
|
||||
}
|
||||
/**
|
||||
* Terminanfragen von Nutzern — bestätigen, ablehnen oder einen alternativen Termin vorschlagen, indem du die Felder unten änderst und speicherst.
|
||||
* Terminanfragen von Nutzern - bestätigen, ablehnen oder einen alternativen Termin vorschlagen, indem du die Felder unten änderst und speicherst.
|
||||
*
|
||||
* This interface was referenced by `Config`'s JSON-Schema
|
||||
* via the `definition` "booking-requests".
|
||||
@@ -433,7 +433,7 @@ export interface BookingRequest {
|
||||
createdAt: string;
|
||||
}
|
||||
/**
|
||||
* Die Angebote von Anouma — erscheinen im Menü und auf /angebote.
|
||||
* Die Angebote von Anouma - erscheinen im Menü und auf /angebote.
|
||||
*
|
||||
* This interface was referenced by `Config`'s JSON-Schema
|
||||
* via the `definition` "offers".
|
||||
@@ -581,7 +581,7 @@ export interface Post {
|
||||
_status?: ('draft' | 'published') | null;
|
||||
}
|
||||
/**
|
||||
* Anmeldungen zu Terminen — wird beim öffentlichen Anmeldeformular befüllt.
|
||||
* Anmeldungen zu Terminen - wird beim öffentlichen Anmeldeformular befüllt.
|
||||
*
|
||||
* This interface was referenced by `Config`'s JSON-Schema
|
||||
* via the `definition` "event-registrations".
|
||||
@@ -617,7 +617,7 @@ export interface Availability {
|
||||
createdAt: string;
|
||||
}
|
||||
/**
|
||||
* Einzelne Abweichungen von den wiederkehrenden Verfügbarkeiten — Urlaub, Feiertage, Krankheit oder Sonderöffnungszeiten.
|
||||
* Einzelne Abweichungen von den wiederkehrenden Verfügbarkeiten - Urlaub, Feiertage, Krankheit oder Sonderöffnungszeiten.
|
||||
*
|
||||
* This interface was referenced by `Config`'s JSON-Schema
|
||||
* via the `definition` "availability-overrides".
|
||||
@@ -1608,7 +1608,7 @@ export interface BookingSetting {
|
||||
createdAt?: string | null;
|
||||
}
|
||||
/**
|
||||
* Globale SEO-Vorgaben für die gesamte Website — greift automatisch überall dort, wo eine Seite keine eigenen SEO-Angaben hat.
|
||||
* Globale SEO-Vorgaben für die gesamte Website - greift automatisch überall dort, wo eine Seite keine eigenen SEO-Angaben hat.
|
||||
*
|
||||
* This interface was referenced by `Config`'s JSON-Schema
|
||||
* via the `definition` "seo-settings".
|
||||
@@ -1616,7 +1616,7 @@ export interface BookingSetting {
|
||||
export interface SeoSetting {
|
||||
id: number;
|
||||
/**
|
||||
* Nur bei Bedarf setzen (z. B. https://anouma.org) — überschreibt die Server-Konfiguration. Leer lassen, um die technische Standardeinstellung zu verwenden.
|
||||
* Nur bei Bedarf setzen (z. B. https://anouma.org) - überschreibt die Server-Konfiguration. Leer lassen, um die technische Standardeinstellung zu verwenden.
|
||||
*/
|
||||
siteUrl?: string | null;
|
||||
/**
|
||||
@@ -1628,7 +1628,7 @@ export interface SeoSetting {
|
||||
*/
|
||||
defaultOgImage?: (number | null) | Media;
|
||||
/**
|
||||
* Deaktivieren, um die gesamte öffentliche Website vorübergehend für Suchmaschinen zu sperren (z. B. während des Aufbaus). Betrifft nicht Admin/Konto — die sind ohnehin immer gesperrt.
|
||||
* Deaktivieren, um die gesamte öffentliche Website vorübergehend für Suchmaschinen zu sperren (z. B. während des Aufbaus). Betrifft nicht Admin/Konto - die sind ohnehin immer gesperrt.
|
||||
*/
|
||||
robotsIndexable?: boolean | null;
|
||||
businessName?: string | null;
|
||||
@@ -1639,7 +1639,7 @@ export interface SeoSetting {
|
||||
latitude?: number | null;
|
||||
longitude?: number | null;
|
||||
/**
|
||||
* Optional — nur für tatsächlich feste Zeiten (z. B. Sprechzeiten).
|
||||
* Optional - nur für tatsächlich feste Zeiten (z. B. Sprechzeiten).
|
||||
*/
|
||||
openingHours?:
|
||||
| {
|
||||
@@ -1668,11 +1668,11 @@ export interface SeoSetting {
|
||||
export interface CookieSetting {
|
||||
id: number;
|
||||
/**
|
||||
* Bei Änderung müssen alle Besucher erneut zustimmen — bereits gespeicherte Einwilligungen mit einer älteren Version werden ignoriert und der Banner erscheint erneut.
|
||||
* Bei Änderung müssen alle Besucher erneut zustimmen - bereits gespeicherte Einwilligungen mit einer älteren Version werden ignoriert und der Banner erscheint erneut.
|
||||
*/
|
||||
consentVersion: string;
|
||||
/**
|
||||
* Immer aktiv — technisch erforderlich, kann nicht deaktiviert werden.
|
||||
* Immer aktiv - technisch erforderlich, kann nicht deaktiviert werden.
|
||||
*/
|
||||
necessary: {
|
||||
label: string;
|
||||
@@ -1690,7 +1690,7 @@ export interface CookieSetting {
|
||||
label: string;
|
||||
description: string;
|
||||
/**
|
||||
* Globaler Schalter für das gesamte Analytics-System. Wenn deaktiviert, wird diese Kategorie im Banner nicht mehr angeboten und Analytics-Daten werden serverseitig abgelehnt — auch bei einer noch gespeicherten alten Zustimmung.
|
||||
* Globaler Schalter für das gesamte Analytics-System. Wenn deaktiviert, wird diese Kategorie im Banner nicht mehr angeboten und Analytics-Daten werden serverseitig abgelehnt - auch bei einer noch gespeicherten alten Zustimmung.
|
||||
*/
|
||||
enabled?: boolean | null;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user