Verfügbarkeitsmanagement
Das Verfügbarkeitsmanagement ermöglicht es jedem Bandmitglied, seine Teilnahme für anstehende Gigs und Proben vorab zuzusagen, abzulehnen oder als unsicher zu kennzeichnen. Bei einer Absage kann optional eine Aushilfe eingetragen werden – entweder als registriertes Bandmitglied oder als freier Text für externe Personen.
Verfügbarkeit eintragen
Für jeden Gig oder jede Probe stehen drei Status-Schaltflächen zur Verfügung:
Status |
Bedeutung |
|---|---|
✅ Dabei |
Ich nehme teil. |
❓ Vielleicht |
Ich bin voraussichtlich dabei, kann aber noch nicht sicher zusagen. |
❌ Nicht dabei |
Ich kann nicht teilnehmen. |
Ein Klick auf den jeweiligen Button speichert die Auswahl sofort. Mit dem ✕-Button wird die eigene Rückmeldung wieder zurückgezogen.
Optionaler Kommentar
Unterhalb der Status-Schaltflächen erscheint ein Kommentarfeld,
in dem ein kurzer Freitext hinterlegt werden kann
(z. B. „Komme etwas später”, „Hängt vom Feierabend ab”).
Das Feld wird beim Verlassen (onblur) automatisch gespeichert.
Aushilfe eintragen
Wählt ein Mitglied den Status Nicht dabei, erscheint ein zusätzliches Formular zum Eintragen einer Aushilfe.
Bandmitglied als Aushilfe: Dropdown-Auswahl aus allen Musikern der Band. Ist eine Person ausgewählt, wird ihr Name automatisch in das Namensfeld übernommen.
Externe Aushilfe: Wird keine interne Person ausgewählt, kann ein freier Name eingetippt werden (z. B. „Klaus Müller”).
Die Aushilfe ist für alle Bandmitglieder in der Übersicht sichtbar.
Übersicht aller Rückmeldungen
Unterhalb der eigenen Auswahl wird eine tabellarische Übersicht angezeigt:
Zähler-Zeile: Anzahl der Rückmeldungen je Status auf einen Blick
Dabei: Badges aller bestätigten Teilnehmer
Vielleicht: Badges der unsicheren Teilnehmer
Nicht dabei: Name jedes abwesenden Mitglieds, darunter (sofern angegeben) die Aushilfe
Keine Rückmeldung: Alle Bandmitglieder ohne Antwort (nur sichtbar, wenn die Musikerliste geladen ist)
Wo ist das Feature zu finden?
Gig-Details
Öffne den Gig-Detail-Dialog (Klick auf einen Gig in der Gigs-Liste).
Tab „Übersicht” – zeigt eine kompakte Schnellübersicht der aktuellen Rückmeldungen: Zähler, farbige Badges je Status und Aushilfen. Über den Link Details → gelangt man direkt zum Verfügbarkeits-Tab.
Tab „Verfügbarkeit” – zeigt den vollständigen Widget inkl. eigener Statuswahl, Aushilfeformular, Kommentar und vollständiger Teilnehmerliste.
Probe-Details
Öffne eine bevorstehende Probe durch Klick in der Probenliste. Im Modal erscheint oben ein aufklappbarer Bereich 📅 Verfügbarkeit. Durch einen Klick auf die Leiste klappt das Widget auf und ermöglicht Statuswahl, Aushilfe und Kommentar.
Note
Das Widget lädt die Verfügbarkeitsdaten erst beim Aufklappen (Proben) bzw. beim Öffnen des Modals (Gigs), um unnötige Serveranfragen zu vermeiden.
Technische Details
Backend-Endpunkte:
GET/PUT/DELETE /availability/{event_type}/{event_id}Datenbanktabelle:
availability(Alembic-Migratione1f2a3b4c5d6)Pro Benutzer und Ereignis wird genau ein Eintrag gespeichert (Upsert).
Eine Aushilfe kann entweder als Freitext (
substitute_name) oder als Referenz auf einen registrierten Benutzer (substitute_user_id) gespeichert werden.