Bruksanvisninger¶
Dette dokumentsettet beskriver de viktigste arbeidsflytene i Golfbilkontroll. Guidene er skrevet for direkte bruk i opplæring og kan senere formateres videre til PDF, Word, NotebookLM eller publiseres i dokumentasjonssiden.
Status i disse guidene er oppdatert etter stabiliseringsrunden 14. juni 2026.
Roller og guider¶
| Rolle | Guide | Brukes av |
|---|---|---|
| Kunde | Kunde: reserver golfbil | Spillere/gjester som booker selv |
| ProShop | ProShop: daglig drift | Kiosk/proshop/personell som håndterer bookinger |
| ClubAdmin | ClubAdmin: klubbadministrasjon | Daglig leder, klubbansvarlig eller bilansvarlig |
| AppOwner | AppOwner: overordnet drift | Systemeier/driftsansvarlig |
| Demo | Demo og salgsmodus | Salg, test og opplæring |
| Rolle- og tenantmatrise | Rolle- og tenantmatrise | Kort kildegrunnlag for NotebookLM og opplæring |
Viktige URL-er¶
| URL | Formål |
|---|---|
https://golfbil-skigk.web.app/ |
Ski Golfklubb kundeportal |
https://golfbil-skigk.web.app/admin/ |
Ski Golfklubb admin |
https://golfbil-demo.web.app/ |
Demo kundeportal |
https://golfbil-demo.web.app/admin/ |
Demo admin |
https://golfbil.web.app/ |
Universell portal med klubbvalg |
https://golfbil.web.app/admin/ |
Admin med klubbvelger for autoriserte brukere |

Grunnprinsipper¶
- Hver klubb har sin egen
clubId. - Ski Golfklubb bruker
clubId=73. - Demo bruker
clubId=999. - Klubbspesifikke URL-er viser bare data for den klubben.
- Hovedportalen viser aktive klubber i en dropdown.
- Admin-klubbvelgeren er søkbar og viser
ALLE (kun visning)først for AppOwner, deretter aktive klubber alfabetisk. - AppOwner kan bruke
ALLE (kun visning)for overordnet dashboard, aktivitet og rapportoversikt. ALLEskal ikke brukes til å skrive, opprette, slette eller endre klubbspesifikke data.- ProShop kan opprette og frigi reservasjoner, men skal ikke permanent slette historikk.
- ProShop kan endre aktive/kommende kundebookinger når kunden bytter mellom 9/18 hull eller legeattest.
- Intern bruk blokkerer bilen på samme måte som en ordinær booking, men har pris
0. - Biler i service, deaktivert status, intern bruk eller overlappende ladetid skal ikke vises som bookbare.
- Kunde-/medlemsnummer er en fast identifikator og skal ikke endres av ProShop eller kunde.
Nytt etter siste stabilisering¶
- Ski og Demo er skilt på egne tenant-URL-er, mens
golfbil.web.apper universell portal. - Demo-klubben (
clubId=999) har egne mockdata og egen URL. - Prisstandard for Ski er ordinær 9/18 hull
280/450, og legeattest 9/18 hull200/325. - Kundelisten heter Kunder og viser både eksplisitte kunder og kunder fra bookinghistorikk.
- ProShop kan rette kundens telefon/e-post og se kundens bookinger, men ikke slette kunden eller endre medlemsnummer.
- ProShop kan opprette intern bruk med fri start-/sluttid, påkrevd beskrivelse og pris
0. - ClubAdmin og AppOwner kan administrere biler, men sletting skal bare brukes når bilen ikke har aktiv/fremtidig reservasjon.
- ClubAdmin har Aktivitet og Rapporter kun for egen klubb.
- ProShop har ikke tilgang til Aktivitet eller Rapporter.
- Tilgangslisten følger rollehierarkiet: lavere adminnivåer skal ikke kunne redigere AppOwner.
Anbefalt opplæringsrekkefølge¶
- Rolle- og tenantmatrise.
- ProShop-guiden.
- Kunde-guiden.
- ClubAdmin-guiden.
- AppOwner-guiden.
- Demo-guiden.
Anbefalt bruk i NotebookLM¶
Importer dokumentene i denne rekkefølgen:
00-oversikt.md06-rolle-og-tenantmatrise.md- Rolle-spesifikk guide for målgruppen
05-demo.mdhvis opplæringen skal gjøres i demo
Bruk skjermbildemappen som visuelt tillegg. Markdown-filene er skrevet som fakta- og prosessgrunnlag.
Før dokumentene deles eksternt¶
- Kontroller at skjermbildene fortsatt matcher live system etter siste deploy.
- Sjekk at klubbnavn, kontaktinformasjon og priser stemmer.
- Legg inn lokale rutiner for betaling, nøkkelutlevering og avvik.
- Fjern eventuelle interne notater hvis dokumentene skal sendes til kunder.