Files
questions/aggregates.yaml
T
blandClaude Fable 5.1 37df891901 Oppslagstavla: ut med en gang, svar rett til den som la ut, redaktøren tar ned
Bygget om fra plans/tomtervel.yaml med ordene i bruk. Et oppslag står
på tavla fra det sendes; styret får e-post om det. Hver rad på tavla
har «Jeg kan låne ut eller låne denne», som åpner oppslagets egen side
med ett felt: e-post (skjult for den som er logget inn). Svaret går
rett til den som la ut, med naboens adresse og lenken for å ta ned.
Køen er innboksen deres. Redaktøren (de som står som ansvarlige) ser
oppslag og svar på sin egen pult og tar ned; klokka tar ned etter en
måned.

Trenger portal v0.5.5: lenke per rad, e-post til den oppslaget
tilhører, og e-postfelt fylt fra innloggingen.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 07:02:39 +02:00

220 lines
4.6 KiB
YAML

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:
open:
event: received
kontaktet:
event: kontaktet
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:
open:
event: received
mail:
to: submitter
subject: Vi leter etter en nabo til deg
body: Vi har mottatt det du trenger hjelp til, og ser etter en nabo som kan stille opp. Du hører fra oss så snart vi har funnet noen.
formidlet:
event: formidlet
mail:
to: submitter
subject: En nabo er koblet på
body: |-
Vi har funnet en nabo som kan hjelpe. De tar kontakt med deg direkte.
Det du kan gjøre nå: {site}/decide/trenger-hjelp?chain={chain}&email={email}
ordnet:
event: ordnet
mail:
to: submitter
subject: Bra det løste seg
body: Godt å høre at det ordnet seg. Takk for at du sa fra, og lykke til videre.
ikke_lost:
event: ikke_lost
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:
open:
event: received
mail:
to: submitter
subject: Nesten i mål som medlem
body: |-
Takk for at du vil bli medlem. Du får en betalingsoppfordring med kontonummer og beløp så snart kasserer har sett på saken.
Det du kan gjøre nå: {site}/decide/bli-medlem?chain={chain}&email={email}
betalt:
event: betalt
mail:
to: submitter
subject: Medlemskapet er i orden
body: Kontingenten er registrert betalt. Du er nå medlem av Tomter Vel - velkommen med!
utmeldt:
event: utmeldt
transitions:
open:
- betalt
- utmeldt
- bucket: innspill
initial: open
states:
open:
event: received
tatt_med:
event: tatt_med
ikke_tatt_med:
event: ikke_tatt_med
transitions:
open:
- tatt_med
- ikke_tatt_med
- bucket: komitesoknader
initial: open
states:
open:
event: received
plassert:
event: plassert
avslatt:
event: avslatt
transitions:
open:
- plassert
- avslatt
- bucket: medlemsendringer
initial: open
states:
open:
event: received
oppdatert:
event: oppdatert
transitions:
open:
- oppdatert
- bucket: oppslag
initial: open
states:
open:
event: received
mail:
to: post@tomtervel.no
subject: 'Nytt oppslag på tavla: {hva}'
body: |-
Et nytt oppslag står på tavla fra nå av.
{har_eller_trenger}: {hva}
Det står der til den som la det ut tar det ned, til redaktøren gjør det, eller i en måned. Hører det ikke hjemme, tas det ned her: {site}/redaktor
after:
days: 30
to: tatt_ned
tatt_ned:
event: tatt_ned
transitions:
open:
- tatt_ned
- bucket: svar
initial: open
states:
open:
event: received
mail:
to: '{oppslag.email}'
subject: En nabo har svart på oppslaget ditt
body: |-
Hei,
En nabo har svart på oppslaget ditt «{oppslag.hva}». Ta kontakt direkte: {email}
{hilsen}
Flere kan svare så lenge oppslaget står; du velger selv hvem du avtaler med. Når det er ordnet, tar du det ned her:
{site}/decide/dele-utstyr?chain={oppslag.id}&email={oppslag.email}
lest:
event: lest
transitions:
open:
- lest
- bucket: trafikkmeldinger
initial: open
states:
open:
event: received
tatt_opp:
event: tatt_opp
ordnet:
event: ordnet
avvist:
event: avvist
transitions:
open:
- tatt_opp
- avvist
tatt_opp:
- ordnet
- avvist
- bucket: utlegg
initial: open
states:
open:
event: received
godkjent:
event: godkjent
utbetalt:
event: utbetalt
avvist:
event: avvist
transitions:
godkjent:
- utbetalt
- avvist
open:
- godkjent
- avvist