bug fixes
This commit is contained in:
@@ -2,6 +2,13 @@
|
||||
// Frontend events types — mirrors backend events model
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
export interface WiederholungConfig {
|
||||
typ: 'wöchentlich' | 'zweiwöchentlich' | 'monatlich_datum' | 'monatlich_erster_wochentag' | 'monatlich_letzter_wochentag';
|
||||
intervall?: number;
|
||||
bis: string; // YYYY-MM-DD
|
||||
wochentag?: number; // 0=Mon...6=Sun
|
||||
}
|
||||
|
||||
export interface VeranstaltungKategorie {
|
||||
id: string;
|
||||
name: string;
|
||||
@@ -29,6 +36,8 @@ export interface VeranstaltungListItem {
|
||||
alle_gruppen: boolean;
|
||||
abgesagt: boolean;
|
||||
anmeldung_erforderlich: boolean;
|
||||
wiederholung?: WiederholungConfig | null;
|
||||
wiederholung_parent_id?: string | null;
|
||||
}
|
||||
|
||||
export interface Veranstaltung extends VeranstaltungListItem {
|
||||
@@ -41,6 +50,8 @@ export interface Veranstaltung extends VeranstaltungListItem {
|
||||
abgesagt_am?: string | null;
|
||||
erstellt_am: string;
|
||||
aktualisiert_am: string;
|
||||
wiederholung?: WiederholungConfig | null;
|
||||
wiederholung_parent_id?: string | null;
|
||||
}
|
||||
|
||||
export interface GroupInfo {
|
||||
@@ -62,4 +73,5 @@ export interface CreateVeranstaltungInput {
|
||||
max_teilnehmer?: number | null;
|
||||
anmeldung_erforderlich: boolean;
|
||||
anmeldung_bis?: string | null;
|
||||
wiederholung?: WiederholungConfig | null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user