bug fixes

This commit is contained in:
Matthias Hochmeister
2026-03-03 11:45:08 +01:00
parent 3101f1a9c5
commit d91f757f34
12 changed files with 313 additions and 47 deletions

View File

@@ -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;
}