Tomter Vel: pages, forms and desks, generated from the plan
lint-and-reload / lint (push) Successful in 1s

Built by portal-trainer from plans/tomtervel.yaml (uhhm/portal-trainer),
structure from the plan, words by Claude Sonnet. Four doors on the
front page, seven group desks, needs.yaml as the spec the lint holds
the pages to.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
bl
2026-09-22 17:48:03 +02:00
co-authored by Claude Fable 5.1
commit 3be5e76ddc
39 changed files with 1220 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
# Lint on the kasse runner (the portal instance lives there), then
# nudge the running portal to refetch content over local NATS.
name: lint-and-reload
on:
push:
branches: [main]
pull_request:
jobs:
lint:
runs-on: fish
steps:
- name: checkout
run: |
rm -rf checkout && git clone --depth 1 "${{ github.server_url }}/${{ github.repository }}.git" checkout
# iris is portal's lint; pin it to the portal release the instance
# runs (v0.3.36 on kasse).
- name: lint
env:
IRIS_RELEASE: v0.1.1
run: |
curl -sfL "https://project.uhhm.no/uhhm/iris/releases/download/$IRIS_RELEASE/iris" -o iris && chmod +x iris
./iris check --path checkout/questions
- name: reload
if: github.event_name == 'push'
run: nats --server nats://127.0.0.1:4222 pub portal.content.reload ""
+20
View File
@@ -0,0 +1,20 @@
# Tomter Vel — nettstedets innhold
Innholdet bak vel.klingenbergbygg.no: en portal-side for Tomter Vel,
generert av [portal-trainer](https://project.uhhm.no/uhhm/portal-trainer)
fra `plans/tomtervel.yaml` der, med ordene skrevet av Claude Sonnet
og strukturen bygget fra planen. Norsk bokmål.
- `questions/` — én YAML per side. `/` er forsiden med fire dører:
`/medlem`, `/melde-fra`, `/bidra`, `/naboer`. Skjemaene ligger bak
dørene; `/received/<behov>` er siden etter innsending.
`/komiteer/utlegg` er intern (gruppen `komiteer`). Hver gruppe har
sin pult under `/<gruppe>`: `kasserer`, `styret`, `trafikkomite`,
`lekeplasskomite`, `arrangementskomite`, `nabohjelp`, `komiteer`.
- `aggregates.yaml` — tilstandsmaskinen per bøtte.
- `needs.yaml` — spesifikasjonen sidene holdes til; `iris check`
feiler hvis et behov ikke lenger er dekket.
- `site.yaml` — tittel og språk.
Ordene er et utkast: kjør `portal-trainer` på nytt med endret plan,
eller rediger YAML direkte. Lint før push: `iris check --path questions`.
+162
View File
@@ -0,0 +1,162 @@
aggregates:
- bucket: anleggsfeil
initial: open
states:
open:
event: received
tatt_tak_i:
event: tatt_tak_i
utbedret:
event: utbedret
transitions:
open:
- tatt_tak_i
tatt_tak_i:
- utbedret
- bucket: frivillige
initial: open
states:
kontaktet:
event: kontaktet
open:
event: received
satt_opp:
event: satt_opp
takket_nei:
event: takket_nei
transitions:
kontaktet:
- satt_opp
- takket_nei
open:
- kontaktet
- takket_nei
- bucket: hjelpebehov
initial: open
states:
formidlet:
event: formidlet
ikke_lost:
event: ikke_lost
open:
event: received
ordnet:
event: ordnet
transitions:
formidlet:
- ordnet
- ikke_lost
open:
- formidlet
- ikke_lost
- bucket: hjelpere
initial: open
states:
open:
event: received
registrert:
event: registrert
trukket:
event: trukket
transitions:
open:
- registrert
- trukket
- bucket: husstander
initial: open
states:
betalt:
event: betalt
open:
event: received
utmeldt:
event: utmeldt
transitions:
open:
- betalt
- utmeldt
- bucket: innspill
initial: open
states:
ikke_tatt_med:
event: ikke_tatt_med
open:
event: received
tatt_med:
event: tatt_med
transitions:
open:
- tatt_med
- ikke_tatt_med
- bucket: komitesoknader
initial: open
states:
avslatt:
event: avslatt
open:
event: received
plassert:
event: plassert
transitions:
open:
- plassert
- avslatt
- bucket: medlemsendringer
initial: open
states:
open:
event: received
oppdatert:
event: oppdatert
transitions:
open:
- oppdatert
- bucket: oppslag
initial: open
states:
lagt_ut:
event: lagt_ut
open:
event: received
tatt_ned:
event: tatt_ned
transitions:
open:
- lagt_ut
- tatt_ned
- bucket: trafikkmeldinger
initial: open
states:
avvist:
event: avvist
open:
event: received
ordnet:
event: ordnet
tatt_opp:
event: tatt_opp
transitions:
open:
- tatt_opp
- avvist
tatt_opp:
- ordnet
- avvist
- bucket: utlegg
initial: open
states:
avvist:
event: avvist
godkjent:
event: godkjent
open:
event: received
utbetalt:
event: utbetalt
transitions:
godkjent:
- utbetalt
- avvist
open:
- godkjent
- avvist
+265
View File
@@ -0,0 +1,265 @@
needs:
- done_when:
- betalt
- utmeldt
enters: /
handled_by: kasserer
id: bli-medlem
lands_in: husstander
max_fields: 3
max_steps: 2
stages:
- open
- betalt
- utmeldt
success:
- betalt
via: Vil du bli medlem eller endre medlemskapet?
wants: å bli medlem og få betalt kontingenten
who: en husstand i Tomter
- done_when:
- oppdatert
enters: /
handled_by: kasserer
id: endre-medlemskap
lands_in: medlemsendringer
max_fields: 3
max_steps: 2
stages:
- open
- oppdatert
success:
- oppdatert
via: Vil du bli medlem eller endre medlemskapet?
wants: at velet har riktige opplysninger om dem
who: et medlem som har flyttet, byttet e-post eller vil melde seg ut
- done_when:
- ordnet
- avvist
enters: /
handled_by: trafikkomite
id: trafikkfare
lands_in: trafikkmeldinger
max_fields: 2
max_steps: 2
stages:
- open
- tatt_opp
- ordnet
- avvist
success:
- ordnet
via: Har du sett noe som bør fikses?
wants: at velet tar det opp med kommunen eller den som eier veien
who: en som har sett et farlig sted i trafikken
- done_when:
- utbedret
enters: /
handled_by: lekeplasskomite
id: anleggsfeil
lands_in: anleggsfeil
max_fields: 2
max_steps: 2
stages:
- open
- tatt_tak_i
- utbedret
success:
- utbedret
via: Har du sett noe som bør fikses?
wants: at det blir fikset før noen skader seg
who: en som ser at noe på lekeplassen eller stien er ødelagt
- done_when:
- tatt_med
- ikke_tatt_med
enters: /
handled_by: styret
id: horingsinnspill
lands_in: innspill
max_fields: 3
max_steps: 2
stages:
- open
- tatt_med
- ikke_tatt_med
success:
- tatt_med
via: Vil du bidra eller si din mening?
wants: at velet tar det med i sitt svar
who: en beboer som har en mening om en sak kommunen har på høring
- done_when:
- satt_opp
- takket_nei
enters: /
handled_by: arrangementskomite
id: hjelpe-til
lands_in: frivillige
max_fields: 3
max_steps: 2
stages:
- open
- kontaktet
- satt_opp
- takket_nei
success:
- satt_opp
via: Vil du bidra eller si din mening?
wants: å bli satt opp på noe som passer dem
who: en som vil hjelpe til på et arrangement eller en dugnad
- done_when:
- plassert
- avslatt
enters: /
handled_by: styret
id: komite
lands_in: komitesoknader
max_fields: 3
max_steps: 2
stages:
- open
- plassert
- avslatt
success:
- plassert
via: Vil du bidra eller si din mening?
wants: en plass i den komiteen som driver med det de bryr seg om
who: en som vil sitte i en komité
- done_when:
- ordnet
- ikke_lost
enters: /
handled_by: nabohjelp
id: trenger-hjelp
lands_in: hjelpebehov
max_fields: 4
max_steps: 2
stages:
- open
- formidlet
- ordnet
- ikke_lost
success:
- ordnet
via: Vil du hjelpe eller få hjelp av naboer?
wants: at en nabo stiller opp
who: en beboer som ikke får til noe selv for tiden, som snømåking, handling eller en skyss
- done_when:
- registrert
- trukket
enters: /
handled_by: nabohjelp
id: kan-hjelpe
lands_in: hjelpere
max_fields: 4
max_steps: 2
stages:
- open
- registrert
- trukket
success:
- registrert
via: Vil du hjelpe eller få hjelp av naboer?
wants: å bli spurt når det passer
who: en nabo som kan stille opp når noen trenger det
- done_when:
- lagt_ut
- tatt_ned
enters: /
handled_by: styret
id: dele-utstyr
lands_in: oppslag
max_fields: 4
max_steps: 2
stages:
- open
- lagt_ut
- tatt_ned
success:
- lagt_ut
via: Vil du hjelpe eller få hjelp av naboer?
wants: et oppslag som naboene ser
who: en nabo som har noe å låne ut, eller trenger å låne noe
- done_when:
- utbetalt
- avvist
enters: /komiteer/utlegg
enters_as: komiteer
handled_by: kasserer
id: utlegg
lands_in: utlegg
max_fields: 3
max_steps: 1
stages:
- open
- godkjent
- utbetalt
- avvist
success:
- utbetalt
via: Få tilbake det du har lagt ut for
wants: pengene tilbake
who: en i en komité som har lagt ut for noe
personas:
- id: nyinnflyttet
need: bli-medlem
text: Vi flyttet til Tomter i mars og har hørt at det finnes et vel. Hvordan blir vi med, og hva koster det?
- id: glemte-a-betale
need: bli-medlem
text: Jeg har vært medlem før men fikk ikke betalt i fjor. Kan jeg bare vippse, og til hvem?
- id: ny-epost
need: endre-medlemskap
text: Vi har byttet e-postadresse og får ikke lenger noe fra dere.
- id: flytter
need: endre-medlemskap
text: Vi selger huset og flytter til Ski i august, så vi må ut av medlemslista.
- id: skolevei
need: trafikkfare
text: Bilene kjører altfor fort i svingen ved skolen om morgenen, og det er ikke fortau der ungene går.
- id: busslomme
need: trafikkfare
text: Det er umulig å se om det kommer noen når man skal ut fra busslomma ved butikken, hekken har blitt kjempehøy.
- id: huske
need: anleggsfeil
text: Huska på lekeplassen henger i én kjetting. Sønnen min dro i den i går og den holdt så vidt.
- id: bru
need: anleggsfeil
text: Planken på den lille brua på stien langs elva er råtten, jeg gikk nesten gjennom.
- id: blokker
need: horingsinnspill
text: Kommunen skal bygge blokker på jordet bak stasjonen, og jeg synes det er alt for høyt. Kan velet si ifra?
- id: togtider
need: horingsinnspill
text: Ruter vil kutte det tidlige toget. Jeg pendler til Oslo hver dag og vil at velet skriver til dem om det.
- id: vafler
need: hjelpe-til
text: Jeg kan steke vafler på 17. mai-frokosten hvis dere trenger folk.
- id: motorsag
need: hjelpe-til
text: Har motorsag og ledig helg, kan ta trær langs elvestien hvis det er en dugnad.
- id: pendler
need: komite
text: Jeg pendler og er lei av at ingen snakker med Ruter. Jeg vil gjerne være med i gjengen som jobber med det.
- id: planlegger
need: komite
text: Jeg er arealplanlegger av yrke og kunne bidratt når kommunen sender saker på høring.
- id: tilhenger
need: dele-utstyr
text: Jeg har en tilhenger som står ubrukt mesteparten av året, naboer kan gjerne låne den for en hundrelapp.
- id: stige
need: dele-utstyr
text: Trenger en lang stige en dag i helga for å rense takrenna, er det noen i nærheten som har?
- id: snomaking
need: trenger-hjelp
text: Jeg er 84 og klarer ikke å måke innkjørselen lenger. Er det noen som kan hjelpe meg når det snør?
- id: nyoperert
need: trenger-hjelp
text: Jeg er nyoperert i hofta og kommer meg ikke til butikken på noen uker. Kunne noen handlet for meg?
- id: hjemmekontor
need: kan-hjelpe
text: Jeg jobber hjemmefra og kan godt måke eller handle for noen som ikke får det til selv.
- id: pensjonert-elektriker
need: kan-hjelpe
text: Pensjonert elektriker, har bil og god tid. Si fra om noen trenger skyss eller en hånd med småting.
- id: kvittering
need: utlegg
text: Jeg kjøpte pølser og kakao til skøytedagen for 1 840 kroner, her er kvitteringa, vil ha det igjen.
@@ -0,0 +1 @@
qualifies: arrangementskomite
+32
View File
@@ -0,0 +1,32 @@
alternatives:
- action: /arrangementskomite
consequence:
- Lagre
description: Her ser du hvem som har sagt de vil hjelpe til, og hva de er satt opp på.
features:
- description: ''
name: ''
resource:
requires_group: arrangementskomite
source:
bucket: frivillige
kind: kv
transitions:
- from: kontaktet
label: Sett på oppgave
to: satt_opp
- from: kontaktet
label: Takket nei
to: takket_nei
- from: open
label: Har tatt kontakt
to: kontaktet
- from: open
label: Takket nei
to: takket_nei
name: Frivillige til arrangementer og dugnad
description: Oversikt over frivillige som vil hjelpe til, så du kan sette dem opp på noe som passer.
name: Hvem kan hjelpe til, og hva skal de gjøre?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+74
View File
@@ -0,0 +1,74 @@
alternatives:
- action: /received/horingsinnspill
consequence:
- Send innspill
description: Har kommunen en sak på høring du mener noe om? Send oss innspillet, så tar vi det med i velets svar.
features:
- name: Send et høringsinnspill
requirements:
- label: Navn
name: navn
type: text
- label: Hvilken sak gjelder det?
name: sak
type: text
- label: Hva mener du?
name: innspill
type: textarea
name: Få din mening med i velets høringssvar
record_as: innspill
- action: /received/hjelpe-til
consequence:
- Meld meg på
description: Sett av litt tid på et arrangement eller en dugnad. Vi finner noe som passer deg.
features:
- name: Bli med å hjelpe
requirements:
- label: Navn
name: navn
type: text
- label: Telefon
name: telefon
type: tel
- label: Hva kan du tenke deg å hjelpe til med?
name: hva
options:
- 17. mai
- Juletregranstenning
- Skøytedag
- Dugnad på elvestien
- Det som trengs
type: select
name: Gi en hånd på neste arrangement eller dugnad
record_as: frivillige
- action: /received/komite
consequence:
- Meld interesse
description: Vi er sju komiteer som trenger folk. Si hvilken som passer deg, så tar vi kontakt.
features:
- name: Bli med i en komité
requirements:
- label: Navn
name: navn
type: text
- label: E-post
name: epost
type: email
- label: Hvilken komité har du lyst til å bli med i?
name: komite
options:
- Arrangementer
- Elvesti
- Høringsinstans
- Leke- og møteplasser
- Miljøgate
- Pendlerforhold
- Trafikkforhold
type: select
name: Få en plass i komiteen som passer deg
record_as: komitesoknader
description: Vil du bidra med noe for Tomter? Her finner du veien inn, enten det er en dugnadsøkt, en mening om en høringssak eller en plass i en komité.
name: Hva har du lyst til å bidra med?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+9
View File
@@ -0,0 +1,9 @@
alternatives:
- description: Oppslaget forsvinner fra siden. Bruk denne når det er lånt bort eller du ikke vil låne det ut lenger.
name: Ta ned oppslaget ditt
self_transition:
bucket: oppslag
label: Ta ned oppslaget
to: tatt_ned
description: Her styrer du oppslaget om det du har lånt ut.
name: Vil du ta ned oppslaget?
+9
View File
@@ -0,0 +1,9 @@
alternatives:
- description: Da fjerner vi deg fra lista over naboer nabohjelpa kan spørre.
name: Slutt å bli spurt
self_transition:
bucket: hjelpere
label: Trekk meg
to: trukket
description: Her ser du hvem som har fått beskjed om at du kan hjelpe, og kan trekke deg om det ikke passer lenger.
name: Vil du fortsatt stå på lista over naboer som kan hjelpe?
+9
View File
@@ -0,0 +1,9 @@
alternatives:
- description: Du fikk hjelpen du trengte. Vi merker saken som løst og gir beskjed til den som hjalp til.
name: Meld at hjelpen kom fram
self_transition:
bucket: hjelpebehov
label: Ja, det ordnet seg
to: ordnet
description: Her sier du fra om hva som skjedde med hjelpen naboen tilbød.
name: Ordnet det seg?
+26
View File
@@ -0,0 +1,26 @@
alternatives:
- action: /medlem
consequence:
- Bli medlem
description: Meld deg inn i Tomter Vel, eller endre opplysningene dine som medlem.
name: Vil du bli medlem eller endre medlemskapet?
- action: /melde-fra
consequence:
- Meld fra
description: Har du sett en trafikkfarlig plass eller noe ødelagt på lekeplassen eller stien? Meld fra her.
name: Har du sett noe som bør fikses?
- action: /bidra
consequence:
- Bidra
description: Si din mening om en høringssak, eller meld deg til en dugnad eller en komité.
name: Vil du bidra eller si din mening?
- action: /naboer
consequence:
- Naboer
description: Trenger du en hånd, kan du stille opp for andre, eller har du noe å låne ut? Her møtes naboer.
name: Vil du hjelpe eller få hjelp av naboer?
description: Hva vil du hjelpe oss med i dag?
name: Hva vil du gjøre?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+1
View File
@@ -0,0 +1 @@
qualifies: kasserer
+69
View File
@@ -0,0 +1,69 @@
alternatives:
- action: /kasserer
consequence:
- Utført
description: Husstander som har meldt seg inn eller vil ut av velet.
features:
- description: ''
name: ''
resource:
requires_group: kasserer
source:
bucket: husstander
kind: kv
transitions:
- from: open
label: Kontingent betalt
to: betalt
- from: open
label: Meld ut
to: utmeldt
name: Husstander som venter på deg
- action: /kasserer
consequence:
- Utført
description: Medlemmer som har flyttet, byttet e-post eller vil melde seg ut.
features:
- description: ''
name: ''
resource:
requires_group: kasserer
source:
bucket: medlemsendringer
kind: kv
transitions:
- from: open
label: Opplysninger oppdatert
to: oppdatert
name: Opplysninger som skal endres
- action: /kasserer
consequence:
- Utført
description: Utlegg fra komiteene som venter på godkjenning eller utbetaling.
features:
- description: ''
name: ''
resource:
requires_group: kasserer
source:
bucket: utlegg
kind: kv
transitions:
- from: godkjent
label: Merk som utbetalt
to: utbetalt
- from: godkjent
label: Avvis likevel
to: avvist
- from: open
label: Godkjenn utlegg
to: godkjent
- from: open
label: Avvis utlegg
to: avvist
name: Utlegg som venter på deg
description: Her har du oversikt over medlemskap og utlegg som venter på deg som kasserer.
name: Hva må jeg som kasserer ta tak i nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+1
View File
@@ -0,0 +1 @@
qualifies: komiteer
+11
View File
@@ -0,0 +1,11 @@
alternatives:
- action: /komiteer/utlegg
consequence:
- Legg inn utlegg
description: Har du lagt ut for noe til komiteen? Registrer det her, så tar kasserer seg av resten.
name: Få igjen penger du har lagt ut
description: Her ser du sakene komiteen din har fått inn, og kan flytte dem videre etter hvert som dere følger dem opp.
name: Hva står på til komiteen min nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+10
View File
@@ -0,0 +1,10 @@
alternatives:
- description: Kasserer ser gjennom utlegget og godkjenner det, så blir pengene satt inn på kontoen du har oppgitt.
name: Pengene dine tilbake
- action: /komiteer
consequence:
- Til forsiden
description: ''
name: Til forsiden
description: Utlegget ditt er sendt til kasserer.
name: Hva skjer nå med utlegget mitt?
+25
View File
@@ -0,0 +1,25 @@
alternatives:
- action: /komiteer/utlegg-sent
consequence:
- Send krav
description: Har du lagt ut for noe til komiteen, kan du melde det inn her, så ordner kasserer utbetaling.
features:
- name: Krav om utlegg
requirements:
- label: Navn
name: navn
type: text
- label: Beløp
name: belop
type: text
- label: Hva gjaldt det
name: hva
type: textarea
name: Få tilbake det du har lagt ut for
record_as: utlegg
description: For deg som har betalt noe for komiteen din og skal ha pengene tilbake.
followup: false
name: Har du lagt ut for noe komiteen skal betale?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+1
View File
@@ -0,0 +1 @@
qualifies: lekeplasskomite
+26
View File
@@ -0,0 +1,26 @@
alternatives:
- action: /lekeplasskomite
consequence:
- Lagre
description: Meldinger om noe som er ødelagt på lekeplassen eller stien, og som må fikses før noen skader seg.
features:
- description: ''
name: ''
resource:
requires_group: lekeplasskomite
source:
bucket: anleggsfeil
kind: kv
transitions:
- from: open
label: Ta tak i dette
to: tatt_tak_i
- from: tatt_tak_i
label: Meld som utbedret
to: utbedret
name: Skader meldt inn av naboer
description: Her har lekeplasskomiteen oversikt over meldte feil på lekeplassene og stien, og kan følge dem opp fram til de er utbedret.
name: Hva må lekeplasskomiteen følge opp nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+46
View File
@@ -0,0 +1,46 @@
alternatives:
- action: /received/bli-medlem
consequence:
- Bli medlem
description: Meld deg inn og betal kontingenten, så er du med.
features:
- name: Bli medlem
requirements:
- label: Navn
name: navn
type: text
- label: Adresse
name: adresse
type: text
- label: E-post
name: epost
type: email
- label: Telefon
name: telefon
optional: true
type: tel
name: Meld deg inn i Tomter Vel
record_as: husstander
- action: /received/endre-medlemskap
consequence:
- Meld endring
description: Har du flyttet, byttet e-post eller vil melde deg ut? Si fra her.
features:
- name: Endre medlemskap
requirements:
- label: Navn
name: navn
type: text
- label: Adresse
name: adresse
type: text
- label: Hva vil du endre?
name: hva_er_nytt
type: textarea
name: Oppdater opplysningene dine
record_as: medlemsendringer
description: Bli medlem av Tomter Vel, eller oppdater opplysningene dine hvis noe har endret seg.
name: Vil du bli medlem, eller endre medlemskapet ditt?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+45
View File
@@ -0,0 +1,45 @@
alternatives:
- action: /received/trafikkfare
consequence:
- Meld fra
description: Sett du et farlig sted i trafikken? Meld fra, så tar vi det opp med kommunen eller veieier.
features:
- name: Meld trafikkfare
requirements:
- label: Hvor er det?
name: hvor
type: text
- label: Hva er farlig?
name: hva
type: textarea
- label: E-post
name: epost
optional: true
type: email
name: Få gjort noe med en farlig vei
record_as: trafikkmeldinger
- action: /received/anleggsfeil
consequence:
- Meld fra
description: Er noe på lekeplassen eller stien ødelagt? Si ifra, så tar vi tak i det før noen skader seg.
features:
- name: Meld skade
requirements:
- label: Hvor er det?
name: hvor
options:
- Lekeplassen
- Elvestien
- Skøytebanen
- Et annet sted
type: select
- label: Hva er ødelagt?
name: hva
type: textarea
name: Få fikset det som er ødelagt
record_as: anleggsfeil
description: Sett du noe i nabolaget som ikke er som det skal? Fortell oss om det, så følger vi det opp.
name: Hva har du sett?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+83
View File
@@ -0,0 +1,83 @@
alternatives:
- action: /received/trenger-hjelp
consequence:
- Be om hjelp
description: Trenger du en hånd med snømåking, handling eller skyss? Fortell hva du trenger, så finner vi en nabo.
features:
- name: Be om en hånd
requirements:
- label: Navn
name: navn
type: text
- label: E-post
name: email
type: email
- label: Adresse
name: adresse
type: text
- label: Hva trenger du hjelp med?
name: hva
type: textarea
- label: Telefon
name: telefon
optional: true
type: tel
name: Få en nabo til å stille opp
record_as: hjelpebehov
- action: /received/kan-hjelpe
consequence:
- Meld deg
description: Si fra om hva du kan bidra med, så tar nabohjelpa kontakt når det trengs.
features:
- name: Meld deg som hjelper
requirements:
- label: Navn
name: navn
type: text
- label: E-post
name: email
type: email
- label: Telefon
name: telefon
type: tel
- label: Hva kan du hjelpe med?
name: kan
options:
- Snømåking
- Handling
- Kjøring
- Småfiks i huset
- En prat og litt selskap
- Det som trengs
type: select
name: Bli en nabo andre kan spørre
record_as: hjelpere
- action: /received/dele-utstyr
consequence:
- Lag oppslag
description: Legg ut det du har til overs, eller si fra om noe du gjerne vil låne av naboene.
features:
- name: Lån eller lån ut
requirements:
- label: Navn
name: navn
type: text
- label: E-post
name: email
type: email
- label: Har du, eller trenger du?
name: har_eller_trenger
options:
- Jeg har noe å låne ut
- Jeg trenger å låne noe
type: select
- label: Hva gjelder det?
name: hva
type: textarea
name: Del utstyr med naboene
record_as: oppslag
description: Nabolag er godt naboskap. Trenger du en hånd, kan du stille opp, eller har du noe andre kan låne?
name: Trenger du en nabo, eller vil du være en?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+1
View File
@@ -0,0 +1 @@
qualifies: nabohjelp
+52
View File
@@ -0,0 +1,52 @@
alternatives:
- action: /nabohjelp
consequence:
- Lagre
description: Naboer som trenger en hånd med noe akkurat nå, som snømåking, handling eller skyss.
features:
- description: ''
name: ''
resource:
requires_group: nabohjelp
source:
bucket: hjelpebehov
kind: kv
transitions:
- from: formidlet
label: Hjelpen er gitt
to: ordnet
- from: formidlet
label: Fikk ingen til å hjelpe
to: ikke_lost
- from: open
label: Satt nabo på saken
to: formidlet
- from: open
label: Fant ingen som kan
to: ikke_lost
name: Naboer som trenger en hånd
- action: /nabohjelp
consequence:
- Lagre
description: Naboer som har sagt de stiller opp når noen trenger en hånd.
features:
- description: ''
name: ''
resource:
requires_group: nabohjelp
source:
bucket: hjelpere
kind: kv
transitions:
- from: open
label: Tatt imot
to: registrert
- from: open
label: Trukket seg
to: trukket
name: Naboer som kan stille opp
description: Her ser du hvem som trenger hjelp og hvem som kan hjelpe, så du kan sette dem sammen.
name: Hvem trenger hjelp, og hvem kan gi den?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+10
View File
@@ -0,0 +1,10 @@
alternatives:
- description: Lekeplasskomiteen ser på det og fikser det som må fikses, eller sperrer av stedet til det er gjort.
name: Lekeplasskomiteen tar det videre
- action: /
consequence:
- Tilbake
description: ''
name: Tilbake
description: Meldingen din om feilen er sendt til lekeplasskomiteen.
name: Hva skjer med meldingen min nå?
+10
View File
@@ -0,0 +1,10 @@
alternatives:
- description: Så snart kontingenten er betalt, er du registrert som medlem hos oss.
name: Du hører fra kasserer om kontingenten
- action: /
consequence:
- Til forsiden
description: ''
name: Til forsiden
description: Vi har mottatt innmeldingen din i Tomter Vel. Kasserer går gjennom den og sender deg informasjon om kontingenten.
name: Hva skjer nå som jeg har meldt meg inn?
+10
View File
@@ -0,0 +1,10 @@
alternatives:
- description: Styret legger oppslaget ut, og tar kontakt med deg hvis noe er uklart.
name: Oppslaget kommer opp snart
- action: /
consequence:
- Til forsiden
description: ''
name: Til forsiden
description: Takk for at du melder inn utstyr til deling. Styret legger det ut så naboene kan se det.
name: Hva skjer med det jeg har meldt inn?
+10
View File
@@ -0,0 +1,10 @@
alternatives:
- description: Kasserer går gjennom endringen og retter opp i registeret så snart de får tid.
name: Riktige opplysninger i registeret
- action: /
consequence:
- Tilbake
description: ''
name: Tilbake
description: Kasserer oppdaterer opplysningene deres i medlemsregisteret.
name: Er opplysningene mine oppdatert nå?
+10
View File
@@ -0,0 +1,10 @@
alternatives:
- description: Noen fra arrangementskomiteen tar kontakt med deg for å avtale hva du kan bidra med.
name: Arrangementskomiteen kontakter deg
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Takk for at du vil hjelpe til! Arrangementskomiteen har fått beskjed og tar kontakt med deg.
name: Hva skjer nå som jeg har meldt meg?
+10
View File
@@ -0,0 +1,10 @@
alternatives:
- description: Styret går gjennom innspillene før høringsfristen og samler dem i velets svar til kommunen.
name: Innspillet ditt blir med i høringssvaret
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Takk for innspillet ditt. Vi har mottatt det og tar det med når styret skal svare på høringen.
name: Hva skjer med innspillet mitt nå?
+10
View File
@@ -0,0 +1,10 @@
alternatives:
- description: Nabohjelp legger deg inn på listen over naboer som kan stille opp. Du blir kontaktet når det er noen som trenger akkurat det du tilbyr.
name: Du er registrert som hjelper
- action: /
consequence:
- Tilbake
description: ''
name: Tilbake
description: Takk for at du sier fra at du kan hjelpe. Meldingen går til nabohjelp.
name: Hva skjer nå med det jeg har sendt inn?
+10
View File
@@ -0,0 +1,10 @@
alternatives:
- description: Styret finner ut hvilken komité som passer, og hører med deg før du settes opp.
name: Du hører fra styret
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Takk for at du vil bidra i en komité. Styret ser gjennom henvendelser om komitéarbeid og tar kontakt med deg.
name: Hva skjer nå med ønsket mitt om å sitte i en komité?
+10
View File
@@ -0,0 +1,10 @@
alternatives:
- description: Meldingen går til trafikkomiteen. De vurderer saken og tar den opp med kommunen eller veieier om det trengs.
name: Trafikkomiteen ser på saken
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Takk for at du meldte fra om en trafikkfare. Trafikkomiteen leser meldingen og tar den videre.
name: Hva skjer med meldingen min nå?
+10
View File
@@ -0,0 +1,10 @@
alternatives:
- description: Så snart en nabo kan stille opp, tar de kontakt med deg.
name: En nabo tar kontakt
- action: /
consequence:
- Til forsiden
description: ''
name: Til forsiden
description: Vi har fått beskjeden om at du trenger en hånd, og nabohjelp-komiteen ser på den.
name: Hva skjer nå?
+1
View File
@@ -0,0 +1 @@
qualifies: styret
+80
View File
@@ -0,0 +1,80 @@
alternatives:
- action: /styret
consequence:
- Lagre
description: Her ser dere innspill fra beboere til saker kommunen har på høring, klare til å tas med i velets svar.
features:
- description: ''
name: ''
resource:
requires_group: styret
source:
bucket: innspill
kind: kv
transitions:
- from: open
label: Ta med i svaret
to: tatt_med
- from: open
label: Ikke ta med
to: ikke_tatt_med
name: Innspill til høringssvar
- action: /styret
consequence:
- Lagre
description: Her ser dere hvem som har meldt seg til en komité og venter på plass.
features:
- description: ''
name: ''
resource:
requires_group: styret
source:
bucket: komitesoknader
kind: kv
transitions:
- from: open
label: Gi plass i komité
to: plassert
- from: open
label: Avslå søknaden
to: avslatt
name: Søknader til komiteene
- action: /styret
consequence:
- Lagre
description: Her ser dere oppslag naboer vil dele om ting de låner ut eller trenger å låne.
features:
- description: ''
name: ''
resource:
requires_group: styret
source:
bucket: oppslag
kind: kv
transitions:
- from: open
label: Legg ut oppslaget
to: lagt_ut
- from: open
label: Ta ned oppslaget
to: tatt_ned
name: Oppslag om utstyr
- action: /styret
consequence:
- Lagre
description: Her ser dere farlige steder i trafikken som beboere har meldt inn.
features:
- description: ''
name: ''
resource:
requires_group: styret
source:
bucket: trafikkmeldinger
kind: kv
transitions: []
name: Meldte trafikkfarer
description: Herfra følger styret opp høringsinnspill, komitésøknader, oppslag og trafikkmeldinger fra beboerne.
name: Hva venter på styret akkurat nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+1
View File
@@ -0,0 +1 @@
qualifies: trafikkomite
+32
View File
@@ -0,0 +1,32 @@
alternatives:
- action: /trafikkomite
consequence:
- Lagre
description: Meldinger fra naboer om farlige steder i trafikken, fra nye tips til saker dere har tatt videre.
features:
- description: ''
name: ''
resource:
requires_group: trafikkomite
source:
bucket: trafikkmeldinger
kind: kv
transitions:
- from: open
label: Ta opp med kommunen
to: tatt_opp
- from: open
label: Avvis meldingen
to: avvist
- from: tatt_opp
label: Meld som ordnet
to: ordnet
- from: tatt_opp
label: Avvis saken
to: avvist
name: Trafikkfarer naboene har meldt inn
description: Her følger trafikkomiteen opp farer naboene har meldt fra om, fra nytt tips til saken er ordnet eller avvist.
name: Hvilke trafikkfarer må vi følge opp nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+2
View File
@@ -0,0 +1,2 @@
lang: nb
title: Tomter Vel