2026-09-23 12:31:51 +02:00
# Fotballgruppa i et idrettslag, på norsk: to dører på forsiden
# (foresatte, og de som vil bidra), roller som overlapper på én
# innmelding (treneren godkjenner, kassereren ser betalingen), og en
# intern melding fra trenerne til styret.
business : Lia IL Fotball
language : no
contact : { name : Kari Lien, email : kari@liail.example }
2026-09-24 08:28:26 +02:00
mail : { from : "Liail IL <post@liail.example>" , reply_to : kari@liail.example }
2026-09-23 12:31:51 +02:00
about : >
Fotballgruppa i et idrettslag på bygda. Rundt hundre og tjue unger
fra seks til seksten år, fordelt på lag etter årskull, drevet av
foreldre på fritida.
doors :
- id : foresatte
who : en forelder eller foresatt til et barn som vil spille, eller allerede spiller
- id : bidra
who : noen som vil hjelpe til i klubben, eller en bedrift som vil støtte den
needs :
- id : innmelding
who : en forelder som vil ha ungen med på et lag
wants : at barnet får plass på laget for sitt årskull
door : foresatte
lands_in : innmeldinger
handled_by : trenere
stages : [ open, godkjent, betalt, trukket]
2026-09-24 08:28:26 +02:00
stages_text : { open : "mottatt" , godkjent : "godkjent av treneren" , betalt : "betalt" , trukket : "trukket" }
mails : { open : submitter, godkjent : submitter, betalt : submitter }
2026-09-23 12:31:51 +02:00
done_when : [ betalt, trukket]
success : [ betalt]
# Treneren godkjenner plassen, kassereren ser at det er betalt.
moves_by : { betalt : [ kasserer] }
watched_by : [ kasserer]
max_fields : 5
collects :
- { name : barnets_navn }
- { name : fodselsar, type : select, options : [ "2010" , "2011" , "2012" , "2013" , "2014" , "2015" , "2016" , "2017" , "2018" , "2019" , "2020" ] }
- { name : foresatt }
- { name : telefon, type : tel }
2026-09-24 08:28:26 +02:00
- { name : email, type : email }
2026-09-23 12:31:51 +02:00
- { name : spilt_for, optional : true }
- id : avgiftssak
who : en forelder som sliter med treningsavgiften
wants : å dele den opp, eller slippe den
door : foresatte
lands_in : avgiftssaker
handled_by : styret
stages : [ open, vurdert, innvilget, avslatt]
2026-09-24 08:28:26 +02:00
stages_text : { open : "mottatt" , vurdert : "vurdert" , innvilget : "innvilget" , avslatt : "avslått" }
2026-09-23 12:31:51 +02:00
done_when : [ innvilget, avslatt]
success : [ innvilget]
max_fields : 3
collects :
- { name : barnets_navn }
- { name : foresatt }
- { name : hva_gjelder_det, type : textarea }
- { name : telefon, type : tel, optional : true }
- id : frivillig
who : en som vil hjelpe til, som trener, lagleder, sjåfør eller på dugnad
wants : å bli brukt der det trengs
door : bidra
lands_in : frivillige
handled_by : styret
stages : [ open, kontaktet, plassert, avslatt]
2026-09-24 08:28:26 +02:00
stages_text : { open : "mottatt" , kontaktet : "kontaktet" , plassert : "satt opp" , avslatt : "takket nei" }
2026-09-23 12:31:51 +02:00
done_when : [ plassert, avslatt]
success : [ plassert]
max_fields : 3
collects :
- { name : navn }
- { name : telefon, type : tel }
- { name : hva_kan_du, type : select, options : [ Trene et lag, Være lagleder, Kjøre til kamper, Dugnad, Annet] }
- id : sponsor
who : en bedrift i bygda som vil støtte klubben
wants : en prat om hva de kan bidra med, og en avtale
door : bidra
lands_in : sponsorer
handled_by : styret
stages : [ open, i_dialog, avtalt, avslatt]
2026-09-24 08:28:26 +02:00
stages_text : { open : "mottatt" , i_dialog : "i dialog" , avtalt : "avtalt" , avslatt : "avslått" }
2026-09-23 12:31:51 +02:00
done_when : [ avtalt, avslatt]
success : [ avtalt]
max_fields : 3
collects :
- { name : bedrift }
- { name : kontaktperson }
- { name : telefon, type : tel }
- { name : hva_tenker_dere, type : textarea, optional : true }
- id : baneproblem
who : en trener som ser at noe på anlegget ikke er i orden
wants : at styret får vite det og ordner det
enters_as : trenere
lands_in : baneproblemer
handled_by : styret
stages : [ open, tatt_tak_i, ordnet]
2026-09-24 08:28:26 +02:00
stages_text : { open : "mottatt" , tatt_tak_i : "tatt tak i" , ordnet : "ordnet" }
2026-09-23 12:31:51 +02:00
done_when : [ ordnet]
success : [ ordnet]
max_fields : 2
collects :
- { name : hvor }
- { name : hva, type : textarea }
# Holdt unna alle modeller som skriver ord.
personas :
- { id : ny-i-bygda, need : innmelding, text : "Vi flyttet hit i sommer og sønnen vår på ni har spilt fotball før. Hvordan får vi ham med på et lag her?" }
- { id : tvillinger, need : innmelding, text : "Jeg har tvillingjenter på sju som maser om å begynne. Er det plass, og hva koster det?" }
- { id : alenefar, need : avgiftssak, text : "Jeg er alene med tre unger og treningsavgiften for alle tre blir for mye på en gang. Går det an å dele den opp?" }
- { id : permittert, need : avgiftssak, text : "Jeg ble permittert i vinter. Kan dattera mi fortsette å spille selv om vi ikke klarer avgiften akkurat nå?" }
- { id : pensjonist, need : frivillig, text : "Jeg er pensjonert og spilte selv i mange år. Har dere bruk for en som kan ta de minste et par kvelder i uka?" }
- { id : stor-bil, need : frivillig, text : "Jeg kan ikke trene noen, men jeg har stor bil og kan kjøre til bortekamper." }
- { id : rorlegger, need : sponsor, text : "Jeg driver rørleggerfirma her i bygda og vil gjerne ha logoen vår på draktene til et lag. Hvem snakker jeg med?" }
- { id : kafeen, need : sponsor, text : "Vi har kafé i sentrum og kan bidra med noe til cupen i mai, kanskje vafler eller litt penger." }
- { id : lyset-slukker, need : baneproblem, text : "Lyset på kunstgresset slår seg av halv åtte og vi trener til åtte. Ungene løper i mørket." }