Forsiden viser det som skjer: de siste meldingene rett på siden
lint-and-reload / lint (push) Successful in 0s

Kortet 'Siste fra bygda' viser de tre nyeste trafikkmeldingene, feil
på lekeplass og sti og oppslagene rett på forsiden, med lenke til hele
lista - uten navn og kontaktopplysninger. Åpningskortet sier hva velet
er (157 husstander, sju komiteer) i stedet for å snakke om siden selv.
Pultene og de åpne listene sier hva en rad er, på norsk. Spørsmålet,
dørene og e-postene er som før; needs.yaml og aggregates.yaml er
uendret. Bygget med portal-trainer (runs/tomtervel-frontdoor-2026-09-28).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
bl
2026-09-28 20:49:44 +02:00
co-authored by Claude Opus 5.5
parent a25963a41d
commit 58188f50a5
34 changed files with 1157 additions and 1121 deletions
+62 -62
View File
@@ -1,102 +1,102 @@
name: Hva venter på meg som kasserer akkurat nå?
description: Her har du oversikt over medlemmer, endringer og utlegg som venter på deg som kasserer.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
alternatives:
- action: /kasserer
consequence:
- Lagre
- name: Nye medlemmer som venter på registrering
description: Husstander som har meldt seg inn og venter på å bli registrert som betalende medlem.
action: /kasserer
consequence:
- Lagre
features:
- description: ''
name: ''
- name: Husstander
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource:
requires_group: kasserer
source:
kind: kv
bucket: husstander
kind: kv
requires_group: kasserer
transitions:
- from: open
label: Registrer betaling
to: betalt
label: Registrer betaling
- from: open
label: Meld ut
to: utmeldt
name: Nye medlemmer som venter på registrering
- action: /kasserer
consequence:
- Lagre
label: Meld ut
- name: Endringer som venter på å bli registrert
description: Medlemmer som har flyttet, byttet e-post eller vil melde seg ut, og venter på at opplysningene blir oppdatert.
features:
- description: ''
name: ''
resource:
requires_group: kasserer
source:
bucket: medlemsendringer
kind: kv
transitions:
- from: open
label: Registrer endring
to: oppdatert
name: Endringer som venter på å bli registrert
- action: /kasserer
action: /kasserer
consequence:
- Lagre
description: Utlegg fra komitémedlemmer som venter på godkjenning eller utbetaling.
features:
- description: ''
name: ''
- name: Medlemsendringer
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource:
requires_group: kasserer
source:
bucket: utlegg
kind: kv
bucket: medlemsendringer
requires_group: kasserer
transitions:
- from: open
to: oppdatert
label: Registrer endring
- name: Utlegg som venter på deg
description: Utlegg fra komitémedlemmer som venter på godkjenning eller utbetaling.
action: /kasserer
consequence:
- Lagre
features:
- name: Utlegg
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource:
source:
kind: kv
bucket: utlegg
requires_group: kasserer
transitions:
- from: godkjent
label: Merk som utbetalt
to: utbetalt
label: Merk som utbetalt
- from: godkjent
to: avvist
label: Avvis likevel
to: avvist
- from: open
label: Godkjenn utlegg
to: godkjent
label: Godkjenn utlegg
- from: open
label: Avvis utlegg
to: avvist
name: Utlegg som venter på deg
- action: /kasserer
label: Avvis utlegg
- name: Inviter noen inn i kassereren
description: De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
action: /kasserer
consequence:
- Inviter
description: De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: kasserer
name: Inviter noen inn i kassereren
- action: /kasserer
features:
- name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til.
requirements:
- name: name
label: Navn
- name: email
label: E-post
type: email
- name: Sendte invitasjoner
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
action: /kasserer
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
- name: Hvem som er invitert
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt.
resource:
requires_group: kasserer
source:
bucket: portal_invites
kind: kv
bucket: portal_invites
requires_group: kasserer
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her har du oversikt over medlemmer, endringer og utlegg som venter på deg som kasserer.
name: Hva venter på meg som kasserer akkurat nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
label: Er inne