Visuelt overblik over alle hold, bookinger, instruktører og lokaler. Bruges også til at markere lukkedage (ferie, helligdage) i ét hug.
Kernebegreber
- Visninger: Dag (én dag), Uge (instruktør-/lokale-overblik), Måned (antal hold per dag, langsigtet planlægning).
- "Liste"-knap: Fjerde knap ved siden af visningerne; ikke en kalendervisning men et link til Bookinger-oversigten (/admin/bookings) med alle bookinger i søgbar liste.
- Holdets venstre kant farves efter dets hold-mærkat (baggrunden følger status-farven); administreres på Stamdata → Holdtyper, dropdown'en "Hold-mærkater" på en holdtype → "Rediger hold-mærkater". Har en holdtype flere mærkater, bruges det første efter sortOrder.
- Lukkedag (ferielukket): Markeret hel dag eller periode hvor studioet holder lukket; vises som banner i kalenderen og medlemmernes booking-flow.
Sådan gør du
- Opret hold fra kalender: Klik tomt felt for at oprette hold på det tidspunkt, eller brug "Opret hold"-knappen øverst.
- Klik på hold: Åbner read-only overblik (status + tilmeldte deltagere) med knappen "Se detaljer". Ingen redigering i kalenderen — tilføj/fjern deltager, skift instruktør, aflys hold og ret tidspunkt sker på holdets detaljeside (via "Se detaljer").
- Filtrer: Efter Instruktør, Lokale, Type (3 hårdkodede valg: Yoga/Pilates/Special Event). Klik "Ryd filtre" hvis hold mangler. Status-filter (aflyste/fulde/ledige) findes kun på Hold-listen (/admin/classes), ikke i kalenderen.
- Navigation: Piletaster øverst (uge/måned frem-tilbage), "I dag"-knap, klik datoen for datovælger, swipe venstre/højre på mobil.
Lukkedage og ferie
- Adgang: Klik på dato-overskriften (dagshovedet) i kalenderen → "Lukkedag/ferie"-modal åbnes.
- Én dag: Lad "Til"-feltet stå tomt — kun den valgte dag lukkes.
- Periode: Vælg slut-dato i "Til" → modal viser alle hold i perioden grupperet pr. dag (op til 90 dage; længere periode kræver flere markeringer).
- Begrundelse (valgfri, maks 200 tegn): Fx "Sommerferie" eller "Helligdag" — vises i banner og i aflysningsmail som "Studio holder ferielukket: {begrundelse}".
- Auto-aflysning: Alle ikke-aflyste hold i perioden aflyses som ved normal admin-aflysning — betalinger refunderes (MobilePay/Stripe + klippekort), pladser frigives. Allerede aflyste hold røres ikke.
- Notifikationer: Email til alle deltagere er slået til som standard (kan slås fra). SMS er valgfri opt-in (0,30 kr/segment, kræver SMS-tilkøb; se sms-guide). Email sendes ALTID hvis valgt — uafhængigt af om enkelte hold også får SMS.
- Fjern lukkedag: Åbn samme dag igen i kalenderen → "Fjern lukkedag". Selve lukkedags-markeringen fjernes, men ALLEREDE AFLYSTE HOLD genaktiveres IKKE (betalinger er allerede refunderet). Opret evt. nye hold i stedet (se aflysning-guide).
Regler / grænser
- Statusfarver: Grøn = ledige pladser, Gul/Orange = næsten fuldt (≥80%), Rød = fuldt/venteliste, Grå = aflyst eller allerede afholdt.
- Lukkedag-periode: Maks 90 dage pr. markering.
- Lukkedag kan ikke fortrydes for selve aflysningerne — kun selve lukkedags-flag'et fjernes.
FAQ
- Eksport/kalender-sync? — Nej, der findes ingen iCal/ICS-eksport eller Google/Apple-sync. Brug "Liste"-knappen for en søgbar liste (Bookinger-oversigten).
- Hold vises ikke? — Tjek aktive filtre og korrekt dato.
- Hvad er forskellen på lukkedag og "aflys flere hold"? — Lukkedag markerer dagen som ferielukket (banner + dato-spærring) OG aflyser alle hold på én gang. "Aflys flere hold" bor på Hold-listen (/admin/classes, ikke i kalenderen): markér flere med afkrydsningsfelter → "Aflys". Aflyser kun de valgte hold uden lukkedags-markering. Brug lukkedag til ferie/helligdage, multi-aflysning til enkeltstående aflysninger.
- Tilbagevendende helligdage? — Lukkedag er en engangs-markering pr. dato. For sæsonhold kan du i stedet lægge helligdage ind som "undervisningsfrie dage" inden kalender-generering (se saesonhold-guide).