ClubAdmin: klubbadministrasjon¶
Denne guiden beskriver oppgaver for klubbadministrator.
Rolle¶
ClubAdmin har ansvar for oppsett og drift av egen klubb. ClubAdmin skal bare se og endre data for klubber vedkommende har tilgang til. ClubAdmin skal ikke kunne redigere AppOwner/owner eller andre roller over eget nivå.
Logg inn¶
Bruk adminadressen for klubben:
- Ski:
https://golfbil-skigk.web.app/admin/ - Demo:
https://golfbil-demo.web.app/admin/ - Universell admin:
https://golfbil.web.app/admin/
Hvis du bruker universell admin og har flere klubber, velger du riktig klubb i klubbvelgeren øverst.
Velg klubb¶
Klubbvelgeren i toppen viser tilgjengelige klubber.
- Aktive klubber ligger øverst.
- Øvrige klubber ligger under.
- Listen kan søkes i.
Søk kan brukes på:
- Klubbnavn
- Klubb-ID
- Status
Dashboard¶
Dashboard gir rask oversikt over valgt klubb.
Typiske nøkkeltall:
- Aktive utleier
- Fullført i dag
- Inntekt i dag
- Neste booking
Bruk dashboardet som startpunkt for daglig drift.

Bookinger¶
Gå til Bookinger for komplett bookingoversikt.
ClubAdmin kan:
- Se alle bookinger for valgt klubb.
- Se ordinære bookinger og intern bruk.
- Frigi/avslutte reservasjoner.
- Endre aktive/kommende kundebookinger for 9/18 hull og legeattest.
- Se historikk.
Ved frigiving beholdes historikken. Historiske og kansellerte bookinger skal beholdes som historikk.

Ny booking¶
ClubAdmin kan opprette:
- Kundebooking
- Intern bruk
Følg samme arbeidsflyt som ProShop:
- Gå til Ny Booking.
- Velg type.
- Fyll inn dato og tid.
- Fyll inn kunde eller beskrivelse av intern bruk.
- Velg ledig bil.
- Opprett booking.

Endre kundebooking¶
ClubAdmin kan bruke samme endringsflyt som ProShop for aktive og kommende kundebookinger.
Dette brukes når kunden:
- Bytter mellom 9 og 18 hull.
- Har legeattest som må legges til eller fjernes.
Systemet beregner pris, sluttid og ladetid på nytt og stopper lagring hvis ny varighet kolliderer med annen reservasjon.
Denne flyten skal ikke brukes for intern bruk eller historiske/frigitte bookinger.
Kalender¶
Kalenderen viser bookinger for valgt klubb.
Bruk kalenderen til:
- Daglig oversikt.
- Kontroll av intern bruk.
- Kontroll av fremtidige bookinger.
- Se detaljer for en valgt dato.

Administrere golfbiler¶
Gå til Golfbiler.
ClubAdmin kan normalt:
- Se bilparken.
- Legge til bil.
- Redigere bil.
- Sette status.
- Slette bil når det er trygt.
Sletting må bare gjøres når bilen ikke har aktiv eller fremtidig reservasjon. Ved tvil: sett bilen i service/deaktivert i stedet for å slette.

Anbefalte bilstatuser¶
| Status | Bruk |
|---|---|
| Tilgjengelig | Bilen kan bookes |
| Service | Midlertidig ute av drift |
| Deaktivert | Skal ikke brukes |
| Retired | Bilen er tatt ut av drift |
Kunder¶
Gå til Kunder for å se kunder i valgt klubb.
Listen kan inneholde:
- Kunder fra medlemsregister.
- Kunder fra bookinghistorikk.
ClubAdmin kan normalt:
- Se kunder.
- Redigere kontaktinformasjon.
- Se kundens bookinger.
- Administrere kundedata etter klubbens rutiner.
Medlemsnummer skal behandles som fast identifikator og skal ikke endres uten særskilt datarydding.

Tilganger¶
Gå til Tilganger for å administrere brukere.
ClubAdmin kan normalt opprette eller endre brukere innenfor egen klubb og innenfor tillatte roller. Tilgangslisten skal bare vise/redigere roller ClubAdmin har lov til å administrere.
Typiske roller:
| Rolle | Bruk |
|---|---|
| User/Kunde | Kundeinnlogging |
| ProShop | Daglig drift |
| ClubAdmin | Klubbadministrasjon |
Når en bruker allerede finnes med en annen rolle, skal rollen oppdateres i stedet for å lage duplikat. Hvis e-posten finnes fra før, velg riktig rolle og klubb/tenant i stedet for å opprette en ny separat bruker.
ClubAdmin kan ikke:
- Redigere AppOwner/owner.
- Gi tilgang til andre klubber enn egen klubb.
- Bruke
ALLE. - Endre overordnede appinnstillinger.
Merk: skjermbildet av AppOwner sin tilgangsside viser samme prinsipp med eksplisitt klubb/tenant-valg.

Rapporter og aktivitet¶
ClubAdmin har tilgang til:
- Aktivitet
- Rapporter
Data skal være avgrenset til valgt klubb. ClubAdmin skal ikke se aktivitetsdata for andre klubber.
Rapportmodulen er under videreutvikling og skal etter planen støtte:
- Inntektsrapporter
- Bookingmønstre og trender
- Bilutnyttelse og vedlikehold
- Eksport til CSV/PDF
- Planlagte rapporter på e-post

Innstillinger¶
Innstillinger brukes for klubbspesifikke valg.
Eksempler:
- Klubbinfo
- Priser
- Betaling
- Varsler
- Utseende
Endringer i innstillinger bør testes etter lagring.
Sjekkliste før sesongstart¶
- Kontroller alle biler og status.
- Kontroller priser.
- Kontroller ProShop-brukere.
- Test en kundebooking.
- Test en ProShop-booking.
- Test intern bruk.
- Test frigiving.
- Kontroller at servicebiler ikke kan bookes.
Sjekkliste daglig drift¶
- Se Dashboard.
- Sjekk dagens bookinger.
- Sjekk biler i service.
- Frigi reservasjoner som ikke blir brukt.
- Følg opp avvik i aktivitet eller rapporter.