Compare commits

...
23 Commits
Author SHA1 Message Date
bl e0a9e1a9ad Merge pull request 'Vedtektene, ord for ord' (#7) from vedtekter into main
lint-and-reload / lint (push) Successful in 1s
2026-09-30 17:06:37 +02:00
blandClaude Opus 5.5 ed9d18b8b0 Vedtektene, ord for ord: én side, ett kort per paragraf
lint-and-reload / lint (pull_request) Successful in 1s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 17:05:08 +02:00
bl ccd3e3dc95 Merge pull request 'Lint med portal lint v0.6.0' (#6) from portal-lint into main
lint-and-reload / lint (push) Successful in 2s
2026-09-30 15:40:31 +02:00
blandClaude Fable 5.1 219ade252c Lint med portal lint v0.6.0, linten er portalen selv
lint-and-reload / lint (pull_request) Successful in 2s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 15:40:07 +02:00
bl e1145b693f Merge pull request 'Portal holder gruppene selv' (#5) from medlemskap-i-portal into main
lint-and-reload / lint (push) Successful in 1s
2026-09-30 14:20:53 +02:00
blandClaude Fable 5.1 444c44ab94 Lint på nytt med iris v0.5.10 utgitt
lint-and-reload / lint (pull_request) Successful in 1s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 14:19:29 +02:00
blandClaude Fable 5.1 ac60619c7f Portal holder gruppene selv: invitasjon med telefonnummer, lista er hvem som er med
Hver pult inviterer med navn og telefonnummer (e-post om de har), og
lista over invitasjoner er lista over medlemmer: invitert til de
logger inn, så med, tatt ut av pulten. Lint med iris v0.5.10.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 14:12:23 +02:00
bl 02752b2651 Merge pull request 'Hjelpebehov ingen tok på en uke går opp til styret' (#4) from eskalering into main
lint-and-reload / lint (push) Successful in 1s
2026-09-30 11:58:11 +02:00
blandClaude Fable 5.1 144285f836 Hjelpebehov ingen tok på en uke går opp til styret
lint-and-reload / lint (pull_request) Successful in 1s
Klokka flytter saken til open_escalated etter sju dager. Styrets pult
viser akkurat de sakene, med knappene for å koble til en nabo eller
si at det ikke lot seg løse; nabohjelpsgruppa beholder saken og kan
sende den opp selv.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 11:57:53 +02:00
bl c29db64fc7 Merge pull request 'Medlemskap er en gruppe, og komitéplass er for medlemmer' (#3) from medlemmer into main
lint-and-reload / lint (push) Successful in 1s
2026-09-30 08:36:44 +02:00
blandClaude Fable 5.1 2dda04a114 Medlemskap er en gruppe, og komitéplass er for medlemmer
lint-and-reload / lint (pull_request) Successful in 1s
Betalt kontingent gir husstanden konto og plass blant medlemmene.
Døra «bidra» viser veien til komitéplass; skjemaet ligger på
medlemmenes side bak innloggingen, med navn og e-post fra kontoen.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 08:36:26 +02:00
bl 3a16778878 Merge pull request 'Styret svarer for sidene som gruppe' (#2) from styret-som-gruppe into main
lint-and-reload / lint (push) Successful in 1s
2026-09-30 08:26:25 +02:00
blandClaude Fable 5.1 1d0cb9b3b5 Styret svarer for sidene som gruppe
lint-and-reload / lint (pull_request) Successful in 1s
Ingen konto for post@tomtervel.no; hvert styremedlem kan foreslå
endringer på sidene. Lint med iris v0.5.6.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 08:19:15 +02:00
bl b30c931227 Merge pull request 'Invitasjoner som kan sendes på nytt, forslag til endringer, og oppslagstavla svart fra tavla' (#1) from invitasjoner-og-forslag into main
lint-and-reload / lint (push) Successful in 1s
2026-09-30 08:02:25 +02:00
blandClaude Fable 5.1 7d1e379919 Lint med iris v0.5.5
lint-and-reload / lint (pull_request) Successful in 1s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 07:52:40 +02:00
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
blandClaude Fable 5.1 85e8e4b613 Lint med iris v0.5.4, som kjenner utløpte invitasjoner og forslag
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-29 21:13:07 +02:00
blandClaude Fable 5.1 b6b8c351e9 Invitasjoner som kan sendes på nytt, og forslag til endringer som saker hos styret
Trenger portal v0.5.4: invitasjoner har fått tilstanden utløpt, og
forslag fra de som står som ansvarlige, ligger i portal_edit_suggestions.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-29 20:56:37 +02:00
blandClaude Opus 5.5 1abddb0c83 Eksempelsvar i feltene i lysere grått, så de ikke leses som utfylt
lint-and-reload / lint (push) Successful in 1s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-29 15:21:22 +02:00
blandClaude Opus 5.5 909e2304ae Uten Tilbake-alternativer: pila til venstre og lenken nederst tar deg ned
lint-and-reload / lint (push) Successful in 1s
Portal v0.5.3 gir hver side en vei ned treet - pila ved venstre kant og
'Tilbake til starten' nederst - så sidene etter innsending og de åpne
listene trenger ikke lenger egne Tilbake-alternativer. Bygget på nytt
fra planen (portal-trainer, runs/tomtervel-downtree-2026-09-29); alt
annet er uendret. Linter med iris v0.5.3, som portalen nå kjører.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-29 13:37:52 +02:00
blandClaude Opus 5 56a0a51ca7 Reload går til vel-ets egen NATS
lint-and-reload / lint (push) Successful in 1s
Portalen kjører nå i vel-ets egen stack og lytter på vel-ets egen NATS
på 4223. 4222 er Klingenberg Byggs felles buss, så en reload dit nådde
ikke lenger fram hit.

Bussen krever passord. Det ligger som repo-hemmeligheten
VEL_NATS_PASSWORD; verdien er NATS_PASSWORD i .env på verten.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-28 21:11:21 +02:00
blandClaude Opus 5.5 58188f50a5 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>
2026-09-28 20:49:44 +02:00
blandClaude Opus 5 a25963a41d Denne repoen linter seg selv, den deployer ikke
lint-and-reload / lint (push) Successful in 1s
Vel-et får sin egen stack i tomtervel/infrastructure: egen Kanidm, egen
NATS, egen gdo, og portal som container. Hvilken portal-versjon som
kjører hører hjemme der, ikke her.

Reload-steget peker fortsatt på 4222, altså instansen som kjører nå.
Det flyttes til vel-ets egen NATS på 4223 samtidig med selve
omleggingen, ikke før - ellers slutter innhold å laste om live.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-28 20:37:40 +02:00
46 changed files with 1679 additions and 1242 deletions

No files matched your search

-35
View File
@@ -1,35 +0,0 @@
name: Deploy instance
# This content repo owns its portal instance: which portal version runs
# on kasse. uhhm/portal only publishes versioned release artifacts;
# PORTAL_RELEASE below pins the one this site runs, so every rollout is
# a commit - auditable, and revertable by reverting it.
#
# Content-only changes never come through here: lint-and-reload
# hot-swaps those into the running instance over NATS.
#
# Runs on the host runner, because a deploy has to touch this host's
# filesystem and its units. It is allowed exactly one root action:
# /usr/local/bin/deploy-portal-instance, which checks the instance
# against a fixed list and the tag against a release-tag shape before
# it touches anything, and health-checks the site afterwards without a
# forwarded header - a check that sends the header Caddy would send
# cannot tell you the site is broken for everything that is not Caddy.
on:
workflow_dispatch:
push:
branches: [main]
paths:
- .gitea/workflows/deploy.yml
env:
PORTAL_RELEASE: v0.5.2
INSTANCE: tomtervel-portal
jobs:
deploy:
runs-on: fish
steps:
- name: Ship the pinned release and restart
run: sudo /usr/local/bin/deploy-portal-instance "$INSTANCE" "$PORTAL_RELEASE"
+15 -8
View File
@@ -1,5 +1,6 @@
# Lint on the kasse runner (the portal instance lives there), then # Denne repoen linter seg selv og ber portalen hente innholdet på nytt.
# nudge the running portal to refetch content over local NATS. # Den deployer ingenting: hvilken portal-versjon som kjører hører hjemme
# i tomtervel/infrastructure, som er vel-ets egen stack.
name: lint-and-reload name: lint-and-reload
on: on:
push: push:
@@ -13,14 +14,20 @@ jobs:
- name: checkout - name: checkout
run: | run: |
rm -rf checkout && git clone --depth 1 "${{ github.server_url }}/${{ github.repository }}.git" checkout 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 # Linten er portalen selv (`portal lint`), på samme versjon som
# runs (v0.3.36 on kasse). # den vel-et kjører (PORTAL_RELEASE i infrastructure/.env).
- name: lint - name: lint
env: env:
IRIS_RELEASE: v0.5.2 PORTAL_RELEASE: v0.6.0
run: | run: |
curl -sfL "https://project.uhhm.no/uhhm/iris/releases/download/$IRIS_RELEASE/iris" -o iris && chmod +x iris curl -sfL "https://project.uhhm.no/uhhm/portal/releases/download/$PORTAL_RELEASE/portal" -o portal && chmod +x portal
./iris check --path checkout/questions ./portal lint --path checkout/questions
# Vel-et har sin egen NATS nå, på 4223. 4222 er Klingenberg Byggs
# felles buss, og en reload dit når ikke lenger fram til dette
# nettstedet. Bussen krever passord; det ligger som repo-
# hemmeligheten VEL_NATS_PASSWORD, og verdien står i .env på verten.
- name: reload - name: reload
if: github.event_name == 'push' if: github.event_name == 'push'
run: nats --server nats://127.0.0.1:4222 pub portal.content.reload "" env:
NATS_PASSWORD: ${{ secrets.VEL_NATS_PASSWORD }}
run: nats --server "nats://portal:$NATS_PASSWORD@127.0.0.1:4223" pub portal.content.reload ""
+77 -40
View File
@@ -16,10 +16,10 @@ aggregates:
- bucket: frivillige - bucket: frivillige
initial: open initial: open
states: states:
kontaktet:
event: kontaktet
open: open:
event: received event: received
kontaktet:
event: kontaktet
satt_opp: satt_opp:
event: satt_opp event: satt_opp
takket_nei: takket_nei:
@@ -34,29 +34,34 @@ aggregates:
- bucket: hjelpebehov - bucket: hjelpebehov
initial: open initial: open
states: states:
open:
event: received
after:
days: 7
to: open_escalated
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.
open_escalated:
event: open_escalated
formidlet: formidlet:
event: formidlet event: formidlet
mail: mail:
to: submitter
subject: En nabo er koblet på
body: |- body: |-
Vi har funnet en nabo som kan hjelpe. De tar kontakt med deg direkte. 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} Det du kan gjøre nå: {site}/decide/trenger-hjelp?chain={chain}&email={email}
subject: En nabo er koblet på
to: submitter
ikke_lost:
event: ikke_lost
open:
event: received
mail:
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.
subject: Vi leter etter en nabo til deg
to: submitter
ordnet: ordnet:
event: ordnet event: ordnet
mail: mail:
body: Godt å høre at det ordnet seg. Takk for at du sa fra, og lykke til videre.
subject: Bra det løste seg
to: submitter 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: transitions:
formidlet: formidlet:
- ordnet - ordnet
@@ -64,6 +69,10 @@ aggregates:
open: open:
- formidlet - formidlet
- ikke_lost - ikke_lost
- open_escalated
open_escalated:
- formidlet
- ikke_lost
- bucket: hjelpere - bucket: hjelpere
initial: open initial: open
states: states:
@@ -80,21 +89,22 @@ aggregates:
- bucket: husstander - bucket: husstander
initial: open initial: open
states: states:
betalt:
event: betalt
mail:
body: Kontingenten er registrert betalt. Du er nå medlem av Tomter Vel - velkommen med!
subject: Medlemskapet er i orden
to: submitter
open: open:
event: received event: received
mail: mail:
to: submitter
subject: Nesten i mål som medlem
body: |- 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. 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} Det du kan gjøre nå: {site}/decide/bli-medlem?chain={chain}&email={email}
subject: Nesten i mål som medlem betalt:
event: betalt
mail:
to: submitter to: submitter
subject: Medlemskapet er i orden
body: Kontingenten er registrert betalt. Du er nå medlem av Tomter Vel - velkommen med!
grants: medlemmer
utmeldt: utmeldt:
event: utmeldt event: utmeldt
transitions: transitions:
@@ -104,12 +114,12 @@ aggregates:
- bucket: innspill - bucket: innspill
initial: open initial: open
states: states:
ikke_tatt_med:
event: ikke_tatt_med
open: open:
event: received event: received
tatt_med: tatt_med:
event: tatt_med event: tatt_med
ikke_tatt_med:
event: ikke_tatt_med
transitions: transitions:
open: open:
- tatt_med - tatt_med
@@ -117,12 +127,12 @@ aggregates:
- bucket: komitesoknader - bucket: komitesoknader
initial: open initial: open
states: states:
avslatt:
event: avslatt
open: open:
event: received event: received
plassert: plassert:
event: plassert event: plassert
avslatt:
event: avslatt
transitions: transitions:
open: open:
- plassert - plassert
@@ -140,31 +150,58 @@ aggregates:
- bucket: oppslag - bucket: oppslag
initial: open initial: open
states: states:
lagt_ut:
event: lagt_ut
mail:
body: Oppslaget ditt er lagt ut, og naboene kan nå se det.
subject: Oppslaget er synlig for naboene
to: submitter
open: open:
event: received 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: tatt_ned:
event: tatt_ned event: tatt_ned
transitions: transitions:
open: open:
- lagt_ut
- tatt_ned - 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 - bucket: trafikkmeldinger
initial: open initial: open
states: states:
avvist:
event: avvist
open: open:
event: received event: received
ordnet:
event: ordnet
tatt_opp: tatt_opp:
event: tatt_opp event: tatt_opp
ordnet:
event: ordnet
avvist:
event: avvist
transitions: transitions:
open: open:
- tatt_opp - tatt_opp
@@ -175,14 +212,14 @@ aggregates:
- bucket: utlegg - bucket: utlegg
initial: open initial: open
states: states:
avvist:
event: avvist
godkjent:
event: godkjent
open: open:
event: received event: received
godkjent:
event: godkjent
utbetalt: utbetalt:
event: utbetalt event: utbetalt
avvist:
event: avvist
transitions: transitions:
godkjent: godkjent:
- utbetalt - utbetalt
+12
View File
@@ -95,3 +95,15 @@ button, .button, input[type="submit"] {
button:hover, .button:hover, input[type="submit"]:hover { button:hover, .button:hover, input[type="submit"]:hover {
background: #14699a; background: #14699a;
} }
/* Example answers in a field read as examples: a warm grey at about
3:1 against the field, well below the near-black of what a person
types (18:1). Portal's own rule uses --ink-dim, which on this skin
is almost as dark as the text. Same selectors as portal's, so the
rich-text fields match the plain ones. */
::placeholder,
.prosekit-editor .prosekit-placeholder::before,
.prosekit-editor.prosekit-placeholder::before {
color: #9b9478;
opacity: 1;
}
+184 -164
View File
@@ -1,251 +1,270 @@
needs: needs:
- done_when: - id: bli-medlem
- betalt who: en husstand i Tomter
- utmeldt wants: å bli medlem og få betalt kontingenten
enters: / enters: /
handled_by: kasserer via: Bli medlem eller endre opplysningene dine
id: bli-medlem
lands_in: husstander lands_in: husstander
max_fields: 3 handled_by: kasserer
max_steps: 2
stage_words:
betalt: betalt
open: mottatt
utmeldt: meldt ut
stages: stages:
- open - open
- betalt - betalt
- utmeldt - utmeldt
done_when:
- betalt
- utmeldt
success: success:
- betalt - betalt
via: Bli medlem eller endre opplysningene dine
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 max_steps: 2
max_fields: 3
stage_words:
open: mottatt
betalt: betalt
utmeldt: meldt ut
- id: endre-medlemskap
who: et medlem som har flyttet, byttet e-post eller vil melde seg ut
wants: at velet har riktige opplysninger om dem
enters: /
via: Bli medlem eller endre opplysningene dine
lands_in: medlemsendringer
handled_by: kasserer
stages:
- open
- oppdatert
done_when:
- oppdatert
success:
- oppdatert
max_steps: 2
max_fields: 3
stage_words: stage_words:
open: mottatt open: mottatt
oppdatert: oppdatert oppdatert: oppdatert
stages: - id: trafikkfare
- open who: en som har sett et farlig sted i trafikken
- oppdatert wants: at velet tar det opp med kommunen eller den som eier veien
success:
- oppdatert
via: Bli medlem eller endre opplysningene dine
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: / enters: /
handled_by: trafikk via: Meld fra om noe som bør fikses
id: trafikkfare
lands_in: trafikkmeldinger lands_in: trafikkmeldinger
max_fields: 2 handled_by: trafikk
max_steps: 2
stage_words:
avvist: avvist
open: mottatt
ordnet: ordnet
tatt_opp: tatt opp med kommunen
stages: stages:
- open - open
- tatt_opp - tatt_opp
- ordnet - ordnet
- avvist - avvist
done_when:
- ordnet
- avvist
success: success:
- ordnet - ordnet
via: Meld fra om 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: lekeplasser
id: anleggsfeil
lands_in: anleggsfeil
max_fields: 2
max_steps: 2 max_steps: 2
max_fields: 2
stage_words: stage_words:
open: mottatt open: mottatt
tatt_tak_i: tatt tak i tatt_opp: tatt opp med kommunen
utbedret: utbedret ordnet: ordnet
avvist: avvist
- id: anleggsfeil
who: en som ser at noe på lekeplassen eller stien er ødelagt
wants: at det blir fikset før noen skader seg
enters: /
via: Meld fra om noe som bør fikses
lands_in: anleggsfeil
handled_by: lekeplasser
stages: stages:
- open - open
- tatt_tak_i - tatt_tak_i
- utbedret - utbedret
done_when:
- utbedret
success: success:
- utbedret - utbedret
via: Meld fra om noe som bør fikses max_steps: 2
wants: at det blir fikset før noen skader seg max_fields: 2
who: en som ser at noe på lekeplassen eller stien er ødelagt
- done_when:
- tatt_med
- ikke_tatt_med
enters: /
handled_by: horingsinstans
id: horingsinnspill
lands_in: innspill
max_fields: 3
max_steps: 1
stage_words: stage_words:
ikke_tatt_med: ikke tatt med
open: mottatt open: mottatt
tatt_med: tatt med i høringssvaret tatt_tak_i: tatt tak i
utbedret: utbedret
- id: horingsinnspill
who: en beboer som har en mening om en sak kommunen har på høring
wants: at velet tar det med i sitt svar
enters: /
via: Få din mening med i høringssvaret
lands_in: innspill
handled_by: horingsinstans
stages: stages:
- open - open
- tatt_med - tatt_med
- ikke_tatt_med - ikke_tatt_med
done_when:
- tatt_med
- ikke_tatt_med
success: success:
- tatt_med - tatt_med
via: Få din mening med i høringssvaret max_steps: 1
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: arrangementer
id: hjelpe-til
lands_in: frivillige
max_fields: 3 max_fields: 3
max_steps: 2
stage_words: stage_words:
kontaktet: kontaktet
open: mottatt open: mottatt
satt_opp: satt opp tatt_med: tatt med i høringssvaret
takket_nei: takket nei ikke_tatt_med: ikke tatt med
- id: hjelpe-til
who: en som vil hjelpe til på et arrangement eller en dugnad
wants: å bli satt opp på noe som passer dem
enters: /
via: Bli med og gjør en innsats
lands_in: frivillige
handled_by: arrangementer
stages: stages:
- open - open
- kontaktet - kontaktet
- satt_opp - satt_opp
- takket_nei - takket_nei
done_when:
- satt_opp
- takket_nei
success: success:
- satt_opp - satt_opp
via: Bli med og gjør en innsats
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 max_steps: 2
max_fields: 3
stage_words: stage_words:
avslatt: avslått
open: mottatt open: mottatt
plassert: plassert i en komité kontaktet: kontaktet
satt_opp: satt opp
takket_nei: takket nei
- id: komite
who: et medlem som vil sitte i en komité
wants: en plass i den komiteen som driver med det de bryr seg om
enters: /medlemmer/komite
via: Sitt i en komité som betyr noe for deg
lands_in: komitesoknader
handled_by: styret
stages: stages:
- open - open
- plassert - plassert
- avslatt - avslatt
done_when:
- plassert
- avslatt
success: success:
- plassert - plassert
via: Bli med og gjør en innsats max_steps: 1
wants: en plass i den komiteen som driver med det de bryr seg om max_fields: 3
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
stage_words: stage_words:
formidlet: formidlet til en nabo
ikke_lost: ikke løst
open: mottatt open: mottatt
ordnet: ordnet plassert: plassert i en komité
avslatt: avslått
enters_as: medlemmer
- id: trenger-hjelp
who: en beboer som ikke får til noe selv for tiden, som snømåking, handling eller en skyss
wants: at en nabo stiller opp
enters: /
via: Få hjelp av naboer, eller gi en hånd selv
lands_in: hjelpebehov
handled_by: nabohjelp
stages: stages:
- open - open
- open_escalated
- formidlet - formidlet
- ordnet - ordnet
- ikke_lost - ikke_lost
done_when:
- ordnet
- ikke_lost
success: success:
- ordnet - ordnet
max_steps: 2
max_fields: 4
stage_words:
open: mottatt
open_escalated: hos styret, siden ingen tok den på en uke
formidlet: formidlet til en nabo
ordnet: ordnet
ikke_lost: ikke løst
- id: kan-hjelpe
who: en nabo som kan stille opp når noen trenger det
wants: å bli spurt når det passer
enters: /
via: Få hjelp av naboer, eller gi en hånd selv via: Få hjelp av naboer, eller gi en hånd selv
wants: at en nabo stiller opp lands_in: hjelpere
who: en beboer som ikke får til noe selv for tiden, som snømåking, handling eller en skyss handled_by: nabohjelp
- done_when: stages:
- open
- registrert - registrert
- trukket - trukket
enters: / done_when:
handled_by: nabohjelp - registrert
id: kan-hjelpe - trukket
lands_in: hjelpere success:
max_fields: 4 - registrert
max_steps: 2 max_steps: 2
max_fields: 4
stage_words: stage_words:
open: mottatt open: mottatt
registrert: registrert som hjelper registrert: registrert som hjelper
trukket: trukket trukket: trukket
stages: - id: dele-utstyr
- open
- registrert
- trukket
success:
- registrert
via: Få hjelp av naboer, eller gi en hånd selv
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
stage_words:
lagt_ut: lagt ut
open: mottatt
tatt_ned: tatt ned
stages:
- open
- lagt_ut
- tatt_ned
success:
- lagt_ut
via: Få hjelp av naboer, eller gi en hånd selv
wants: et oppslag som naboene ser
who: en nabo som har noe å låne ut, eller trenger å låne noe who: en nabo som har noe å låne ut, eller trenger å låne noe
- done_when: wants: et oppslag naboene ser med en gang
- utbetalt enters: /
- avvist via: Få hjelp av naboer, eller gi en hånd selv
enters: /komiteer/utlegg lands_in: oppslag
enters_as: komiteer handled_by: redaktor
handled_by: kasserer stages:
id: utlegg - open
lands_in: utlegg - tatt_ned
max_fields: 3 done_when:
max_steps: 1 - tatt_ned
success:
- tatt_ned
max_steps: 2
max_fields: 4
stage_words: stage_words:
avvist: avvist open: ute
godkjent: godkjent tatt_ned: tatt ned
open: mottatt - id: melde-seg
utbetalt: utbetalt who: en nabo som kan låne ut, eller vil låne, det et oppslag gjelder
wants: at den som la ut oppslaget får vite det
enters: /status/oppslag/[key]
via: Si fra til den som la ut oppslaget
lands_in: svar
handled_by: redaktor
stages:
- open
- lest
done_when:
- lest
success:
- lest
max_steps: 1
max_fields: 2
stage_words:
open: sendt
lest: lest
- id: utlegg
who: en i en komité som har lagt ut for noe
wants: pengene tilbake
enters: /komiteer/utlegg
via: Få pengene tilbake
lands_in: utlegg
handled_by: kasserer
stages: stages:
- open - open
- godkjent - godkjent
- utbetalt - utbetalt
- avvist - avvist
done_when:
- utbetalt
- avvist
success: success:
- utbetalt - utbetalt
via: Få pengene tilbake max_steps: 1
wants: pengene tilbake max_fields: 3
who: en i en komité som har lagt ut for noe stage_words:
open: mottatt
godkjent: godkjent
utbetalt: utbetalt
avvist: avvist
enters_as: komiteer
personas: personas:
- id: nyinnflyttet - id: nyinnflyttet
need: bli-medlem need: bli-medlem
@@ -310,3 +329,4 @@ personas:
- id: kvittering - id: kvittering
need: utlegg need: utlegg
text: Jeg kjøpte pølser og kakao til skøytedagen for 1 840 kroner, her er kvitteringa, vil ha det igjen. text: Jeg kjøpte pølser og kakao til skøytedagen for 1 840 kroner, her er kvitteringa, vil ha det igjen.
tones: []
+49 -38
View File
@@ -1,65 +1,76 @@
name: Hvem har meldt seg, og hvor langt har jeg kommet med å sette dem opp?
description: Oversikt over folk som vil hjelpe til, slik at du kan følge opp og sette dem opp på noe som passer.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- action: /arrangementer - name: Frivillige til arrangementer og dugnad
description: Her ser du hvem som har meldt seg til dugnad, 17. mai eller andre arrangementer, og hvor langt du har kommet med hver av dem.
action: /arrangementer
consequence: consequence:
- Lagre - Lagre
description: Her ser du hvem som har meldt seg til dugnad, 17. mai eller andre arrangementer, og hvor langt du har kommet med hver av dem.
features: features:
- description: '' - name: Frivillige
name: '' description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource: resource:
requires_group: arrangementer
source: source:
bucket: frivillige
kind: kv kind: kv
bucket: frivillige
requires_group: arrangementer
transitions: transitions:
- from: kontaktet - from: kontaktet
label: Sett opp
to: satt_opp to: satt_opp
label: Sett opp
- from: kontaktet - from: kontaktet
label: Takket nei
to: takket_nei to: takket_nei
label: Takket nei
- from: open - from: open
label: Merk som kontaktet
to: kontaktet to: kontaktet
label: Merk som kontaktet
- from: open - from: open
label: Takket nei
to: takket_nei to: takket_nei
name: Frivillige til arrangementer og dugnad label: Takket nei
- action: /arrangementer - name: Inviter noen inn i Arrangementer
description: De får en konto, plass i Arrangementer, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
action: /arrangementer
consequence: consequence:
- Inviter - Inviter
description: De får en konto, plass i Arrangementer, 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: invite:
group: arrangementer group: arrangementer
name: Inviter noen inn i Arrangementer features:
- action: /arrangementer - name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /arrangementer
consequence: consequence:
- Lagre - Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features: features:
- description: '' - name: Hvem som er med
name: '' description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
requires_group: arrangementer
source: source:
bucket: portal_invites
kind: kv kind: kv
bucket: portal_memberships
requires_group: arrangementer
transitions: transitions:
- from: open - from: invited
label: Er inne to: removed
to: done label: Trekk tilbake
name: Sendte invitasjoner - from: active
description: Oversikt over folk som vil hjelpe til, slik at du kan følge opp og sette dem opp på noe som passer. to: removed
name: Hvem har meldt seg, og hvor langt har jeg kommet med å sette dem opp? label: Ta ut
responsible: - from: removed
contact: post@tomtervel.no to: invited
name: Styret i Tomter Vel label: Inviter igjen
+33 -66
View File
@@ -1,82 +1,49 @@
name: Vil du hjelpe til i nabolaget?
description: Vil du stille opp for nabolaget? Her melder du deg til dugnad og arrangementer, eller til en av komiteene.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- action: /received/hjelpe-til - name: Bli med på dugnad eller arrangement
description: 17. mai, dugnad eller andre arrangementer trenger folk som stiller opp. Si fra hva du kan bidra med, så setter vi deg opp på noe som passer.
action: /received/hjelpe-til
consequence: consequence:
- Meld meg på - Meld meg på
description: 17. mai, dugnad eller andre arrangementer trenger folk som stiller opp. Si fra hva du kan bidra med, så setter vi deg opp på noe som passer. record_as: frivillige
encouragements:
- Det holder med noen ord om hva du kan tenke deg – vi tar kontakt når det nærmer seg.
features: features:
- description: Arrangementskomiteen tar kontakt og finner ut hva som passer for deg. Sier du ja, blir du satt opp på en oppgave – sier du nei takk, er det helt greit. - name: Hva skjer videre
description: Arrangementskomiteen tar kontakt og finner ut hva som passer for deg. Sier du ja, blir du satt opp på en oppgave – sier du nei takk, er det helt greit.
icon: lucide:clipboard-list icon: lucide:clipboard-list
name: Hva skjer videre - name: Hvem leser dette
- description: Arrangementskomiteen leser det du sender, og du kan nå dem på post@tomtervel.no i mellomtiden. description: Arrangementskomiteen leser det du sender, og du kan nå dem på post@tomtervel.no i mellomtiden.
icon: lucide:users icon: lucide:users
name: Hvem leser dette - name: Meld deg som hjelper
- description: Fortell kort hva du kan hjelpe til med.
icon: lucide:hand-helping
name: Meld deg som hjelper
requirements: requirements:
- label: Navn - name: navn
name: navn label: Navn
placeholder: Kari Nordmann
type: text type: text
- label: Telefon placeholder: Kari Nordmann
name: telefon - name: telefon
placeholder: 912 34 567 label: Telefon
type: tel type: tel
- label: Hva kan du hjelpe til med? placeholder: 912 34 567
multiple: true - name: hva
name: hva label: Hva kan du hjelpe til med?
type: select
options: options:
- 17. mai - 17. mai
- Juletregranstenning - Juletregranstenning
- Skøytedag - Skøytedag
- Dugnad på elvestien - Dugnad på elvestien
- Det som trengs - Det som trengs
type: select
name: Bli med på dugnad eller arrangement
record_as: frivillige
- action: /received/komite
consequence:
- Meld interesse
description: Velet drives av sju komiteer på fritida, og alle trenger flere hender. Si hvilken komité du har lyst til å være med i.
encouragements:
- Det tar bare et minutt, og noen fra styret svarer deg.
features:
- description: Styret ser på ønsket ditt og finner en plass i komiteen du har meldt deg til, eller sier fra hvis det ikke er rom akkurat nå.
icon: lucide:clipboard-list
name: Hva skjer videre
- description: Styret leser det du sender, og du kan nå dem på post@tomtervel.no i mellomtiden.
icon: lucide:handshake
name: Hvem leser dette
- description: Skriv hvilken komité du er interessert i.
icon: lucide:users
name: Meld deg til en komité
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
type: text
- label: E-post
name: epost
placeholder: kari@eksempel.no
type: email
- label: Hvilken komité?
multiple: true multiple: true
name: komite description: Fortell kort hva du kan hjelpe til med.
options: icon: lucide:hand-helping
- Arrangementer encouragements:
- Elvesti - Det holder med noen ord om hva du kan tenke deg – vi tar kontakt når det nærmer seg.
- Høringsinstans - name: Sitt i en komité som betyr noe for deg
- Leke- og møteplasser description: For medlemmer. Logg inn med velkontoen din, så velger du komité; kontoen fikk du da kontingenten var betalt.
- Miljøgate action: /medlemmer/komite
- Pendlerforhold consequence:
- Trafikkforhold - Logg inn og meld deg
type: select
name: Sitt i en komité som betyr noe for deg
record_as: komitesoknader
description: Vil du stille opp for nabolaget? Her melder du deg til dugnad og arrangementer, eller til en av komiteene.
name: Vil du hjelpe til i nabolaget?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+7 -5
View File
@@ -1,9 +1,11 @@
name: What would you like to do?
description: ''
alternatives: alternatives:
- description: '' - name: Utmeldt
name: Utmeldt description: ''
self_transition: self_transition:
bucket: husstander bucket: husstander
label: Utmeldt
to: utmeldt to: utmeldt
description: '' from:
name: What would you like to do? - open
label: Utmeldt
+7 -5
View File
@@ -1,9 +1,11 @@
name: Skal oppslaget om utstyret fortsatt stå ute?
description: Her sier du fra at utstyret er hentet eller ikke lenger tilgjengelig for utlån.
alternatives: alternatives:
- description: Oppslaget fjernes fra siden, så ingen flere spør om å låne det. - name: Meld at utstyret er tatt ned
name: Meld at utstyret er tatt ned description: Oppslaget fjernes fra siden, så ingen flere spør om å låne det.
self_transition: self_transition:
bucket: oppslag bucket: oppslag
label: Ta ned oppslaget
to: tatt_ned to: tatt_ned
description: Her sier du fra at utstyret er hentet eller ikke lenger tilgjengelig for utlån. from:
name: Skal oppslaget om utstyret fortsatt stå ute? - open
label: Ta ned oppslaget
+7 -5
View File
@@ -1,9 +1,11 @@
name: Vil du fortsatt kunne bli spurt om å hjelpe en nabo?
description: Her ser du naboer som har bedt om en hånd, og kan velge om du fortsatt kan bidra eller trekke deg for nå.
alternatives: alternatives:
- description: Du blir tatt av lista over naboer som kan spørres, men kan melde deg på igjen når det passer bedre. - name: Ta en pause fra nabohjelpen
name: Ta en pause fra nabohjelpen description: Du blir tatt av lista over naboer som kan spørres, men kan melde deg på igjen når det passer bedre.
self_transition: self_transition:
bucket: hjelpere bucket: hjelpere
label: Trekk meg
to: trukket to: trukket
description: Her ser du naboer som har bedt om en hånd, og kan velge om du fortsatt kan bidra eller trekke deg for nå. from:
name: Vil du fortsatt kunne bli spurt om å hjelpe en nabo? - open
label: Trekk meg
+5 -5
View File
@@ -1,11 +1,11 @@
name: Har naboen fått hjelpen de trengte?
description: Her ser du henvendelsen fra naboen som trengte en hånd, og kan si fra når det er ordnet.
alternatives: alternatives:
- description: Da vet vi at naboen har fått hjelpen sin, og saken lukkes. - name: Meld fra at hjelpen er gitt
name: Meld fra at hjelpen er gitt description: Da vet vi at naboen har fått hjelpen sin, og saken lukkes.
self_transition: self_transition:
bucket: hjelpebehov bucket: hjelpebehov
to: ordnet
from: from:
- formidlet - formidlet
label: Merk som ordnet label: Merk som ordnet
to: ordnet
description: Her ser du henvendelsen fra naboen som trengte en hånd, og kan si fra når det er ordnet.
name: Har naboen fått hjelpen de trengte?
+47 -36
View File
@@ -1,59 +1,70 @@
name: Hva sier vi i høringssvaret?
description: Her samler du innspillene og ser hva som er tatt med i velets høringssvar.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- action: /horingsinstans - name: Innspill til høringssvar
description: Her ligger innspill fra beboere til saker kommunen har på høring.
action: /horingsinstans
consequence: consequence:
- Send svar - Send svar
description: Her ligger innspill fra beboere til saker kommunen har på høring.
features: features:
- description: '' - name: Innspill
name: '' description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource: resource:
requires_group: horingsinstans
source: source:
bucket: innspill
kind: kv kind: kv
bucket: innspill
requires_group: horingsinstans
transitions: transitions:
- from: open - from: open
label: Tatt med i svaret
to: tatt_med to: tatt_med
label: Tatt med i svaret
- from: open - from: open
label: Ikke tatt med
to: ikke_tatt_med to: ikke_tatt_med
name: Innspill til høringssvar label: Ikke tatt med
- action: /horingsinstans - name: Inviter noen inn i Høringsinstans
description: De får en konto, plass i Høringsinstans, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
action: /horingsinstans
consequence: consequence:
- Inviter - Inviter
description: De får en konto, plass i Høringsinstans, 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: invite:
group: horingsinstans group: horingsinstans
name: Inviter noen inn i Høringsinstans features:
- action: /horingsinstans - name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /horingsinstans
consequence: consequence:
- Send svar - Send svar
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features: features:
- description: '' - name: Hvem som er med
name: '' description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
requires_group: horingsinstans
source: source:
bucket: portal_invites
kind: kv kind: kv
bucket: portal_memberships
requires_group: horingsinstans
transitions: transitions:
- from: open - from: invited
label: Er inne to: removed
to: done label: Trekk tilbake
name: Sendte invitasjoner - from: active
description: Her samler du innspillene og ser hva som er tatt med i velets høringssvar. to: removed
name: Hva sier vi i høringssvaret? label: Ta ut
responsible: - from: removed
contact: post@tomtervel.no to: invited
name: Styret i Tomter Vel label: Inviter igjen
+98 -69
View File
@@ -1,94 +1,123 @@
name: Hva gjør Tomter Vel, og hva kan du få her?
description: Velforeningen for Tomter, stiftet i 1947, drevet på fritida av naboene dine. Alt du kan be om her havner hos en komité eller styret, og du ser selv hvor saken står.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- description: To ting først. Resten står lenger ned på siden. - name: Velforeningen for Tomter siden 1947
description: Vi er sju komiteer som jobber på fritida for bygda vår. 157 husstander er med.
features: features:
- description: Velet taler for Tomter overfor kommunen, holder lekeplassene og stien i stand og samler naboene på 17. mai og dugnad. 157 husstander er med. Du melder deg inn her, og ut igjen selv når du vil. - name: 157 husstander er medlemmer
description: Kontingenten går til arrangementer, lekeplasser, elvestien og arbeidet for tryggere trafikk.
icon: lucide:users icon: lucide:users
name: Et vel som taler for Tomter, og et medlemskap du styrer selv - name: Naboer som stiller opp for hverandre
- description: Trenger du en hånd med snømåking, handling eller skyss, kobler nabohjelpsgruppa deg med en nabo som kan. Du sier selv fra når det er ordnet. description: Trenger du hjelp med snømåking, handling eller skyss, finner vi en nabo som kan. Du kan også låne og låne ut utstyr.
icon: lucide:handshake icon: lucide:heart-handshake
name: En nabo som stiller opp når du trenger det - name: Siste fra bygda
name: Dette gjør velet description: Nye meldinger og oppslag, slik de står akkurat nå.
- description: Ingenting å fylle ut her. Det som er meldt inn, og hvor hver sak står.
features: features:
- description: 'Lekeplassen og stien: det som er meldt, og det som er fikset. [Alt som er meldt ødelagt](/status/anleggsfeil)' - name: Feil på lekeplasser og sti
description: Det som er meldt inn, og hvor langt vi har kommet med å fikse det. [Alle feilmeldinger](/status/anleggsfeil)
icon: lucide:construction
resource:
source:
kind: kv
bucket: anleggsfeil
public: true
states: []
empty: Ingenting er meldt ødelagt akkurat nå. Ser du noe, si fra.
jq: 'sort_by(.submitted_ms) | reverse | .[:3] | .[] | .responses |= {hva: .hva, hvor: .hvor}'
- name: Oppslagstavla for naboer
description: Utstyr som er til låns, og det naboene leter etter. Svar rett fra oppslaget. [Hele oppslagstavla](/status/oppslag)
icon: lucide:list icon: lucide:list
name: Alt som er meldt ødelagt resource:
- description: Det naboene har å låne ut, og det de trenger å låne. [Oppslagstavla](/status/oppslag) source:
icon: lucide:list kind: kv
name: Oppslagstavla bucket: oppslag
- description: Farlige steder naboene har meldt, og hva velet har gjort med dem. [Alle trafikkmeldinger](/status/trafikkmeldinger) public: true
icon: lucide:list states:
name: Alle trafikkmeldinger - open
name: Se deg rundt først empty: Tavla er tom nå. Legg gjerne ut det første oppslaget.
- action: /medlem jq: 'sort_by(.submitted_ms) | reverse | .[:3] | .[] | .responses |= {har_eller_trenger: .har_eller_trenger, hva: .hva}'
link:
to: /status/oppslag/{id}
label: Jeg kan låne ut eller låne denne
- name: Farlige steder i trafikken
description: Det naboer har meldt fra om, og hva velet har gjort med det. [Alle trafikkmeldinger](/status/trafikkmeldinger)
icon: lucide:car
resource:
source:
kind: kv
bucket: trafikkmeldinger
public: true
states: []
empty: Ingen farlige steder er meldt inn nå. Har du sett et, fortell oss.
jq: 'sort_by(.submitted_ms) | reverse | .[:3] | .[] | .responses |= {hva: .hva, hvor: .hvor}'
- name: Bli medlem eller endre opplysningene dine
description: Meld deg inn, betal kontingenten, eller gi beskjed om flytting, ny e-post eller utmelding.
action: /medlem
consequence: consequence:
- Til medlemskap - Til medlemskap
description: Meld deg inn, betal kontingenten, eller gi beskjed om flytting, ny e-post eller utmelding.
features: features:
- description: '' - name: Deg som bor i Tomter
description: Å bli medlem og få betalt kontingenten, at velet har riktige opplysninger om dem.
icon: lucide:house icon: lucide:house
name: Deg som bor i Tomter - name: Meld fra om noe som bør fikses
name: Bli medlem eller endre opplysningene dine description: Sett du noe farlig i trafikken, eller noe ødelagt på lekeplassen eller elvestien? Gi oss beskjed.
- action: /melde-fra action: /melde-fra
consequence: consequence:
- Meld fra - Meld fra
description: Sett du noe farlig i trafikken, eller noe ødelagt på lekeplassen eller elvestien? Gi oss beskjed.
features: features:
- description: '' - name: Deg som har sett noe som bør fikses
description: At velet tar det opp med kommunen eller den som eier veien, at det blir fikset før noen skader seg.
icon: lucide:alert-triangle icon: lucide:alert-triangle
name: Deg som har sett noe som bør fikses - name: Bli med og gjør en innsats
name: Meld fra om noe som bør fikses description: Vi trenger folk på 17. mai, dugnader og i komiteene. Det trengs ikke mer enn litt tid du har å avse.
- action: /bidra action: /bidra
consequence: consequence:
- Bli med - Bli med
description: Vi trenger folk på 17. mai, dugnader og i komiteene. Det trengs ikke mer enn litt tid du har å avse.
features: features:
- description: '' - name: Deg som vil gjøre en innsats
description: Å bli satt opp på noe som passer dem, en plass i den komiteen som driver med det de bryr seg om.
icon: lucide:hand-helping icon: lucide:hand-helping
name: Deg som vil gjøre en innsats - name: Få hjelp av naboer, eller gi en hånd selv
name: Bli med og gjør en innsats description: Trenger du en hånd med snømåking, handling eller skyss? Eller kan du stille opp for en nabo? Her møtes dere.
- action: /naboer action: /naboer
consequence: consequence:
- Til nabohjelp - Til nabohjelp
description: Trenger du en hånd med snømåking, handling eller skyss? Eller kan du stille opp for en nabo? Her møtes dere.
features: features:
- description: '' - name: Deg som trenger hjelp eller kan gi en hånd
description: At en nabo stiller opp, å bli spurt når det passer, et oppslag som naboene ser.
icon: lucide:heart-handshake icon: lucide:heart-handshake
name: Deg som trenger hjelp eller kan gi en hånd - name: Få din mening med i høringssvaret
name: Få hjelp av naboer, eller gi en hånd selv description: Har kommunen en sak på høring du mener noe om? Send oss innspillet ditt, så tar vi det med i velets svar.
- action: /received/horingsinnspill action: /received/horingsinnspill
consequence: consequence:
- Send innspill - Send innspill
description: Har kommunen en sak på høring du mener noe om? Send oss innspillet ditt, så tar vi det med i velets svar. record_as: innspill
features:
- name: Hva skjer videre
description: Innspillet ditt kommer inn hos høringsutvalget. De vurderer om det tas med i velets svar til kommunen, eller om det ikke passer inn denne gangen.
icon: lucide:route
- name: Hvem leser dette
description: Høringsutvalget i Tomter Vel leser innspillet ditt; i mellomtiden kan du nå styret på post@tomtervel.no.
icon: lucide:users
- name: Send et høringsinnspill
requirements:
- name: navn
label: Navn
type: text
placeholder: Kari Nordmann
- name: sak
label: Hvilken sak gjelder det?
type: text
placeholder: Reguleringsplan for Tomterveien
- name: innspill
label: Hva mener du?
type: textarea
placeholder: Jeg mener det bør settes opp fartsdumper langs den nye traseen, for barna krysser der til skolen.
description: Fortell hvilken sak det gjelder og hva du mener.
icon: lucide:megaphone
encouragements: encouragements:
- Innspillet ditt blir lest av høringsutvalget vårt og veier inn i svaret vi sender kommunen. - Innspillet ditt blir lest av høringsutvalget vårt og veier inn i svaret vi sender kommunen.
features:
- description: Innspillet ditt kommer inn hos høringsutvalget. De vurderer om det tas med i velets svar til kommunen, eller om det ikke passer inn denne gangen.
icon: lucide:route
name: Hva skjer videre
- description: Høringsutvalget i Tomter Vel leser innspillet ditt; i mellomtiden kan du nå styret på post@tomtervel.no.
icon: lucide:users
name: Hvem leser dette
- description: Fortell hvilken sak det gjelder og hva du mener.
icon: lucide:megaphone
name: Send et høringsinnspill
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
type: text
- label: Hvilken sak gjelder det?
name: sak
placeholder: Reguleringsplan for Tomterveien
type: text
- label: Hva mener du?
name: innspill
placeholder: Jeg mener det bør settes opp fartsdumper langs den nye traseen, for barna krysser der til skolen.
type: textarea
name: Få din mening med i høringssvaret
record_as: innspill
description: Velforeningen for Tomter, stiftet i 1947, drevet på fritida av naboene dine. Alt du kan be om her havner hos en komité eller styret, og du ser selv hvor saken står.
name: Hva gjør Tomter Vel, og hva kan du få her?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+75 -64
View File
@@ -1,102 +1,113 @@
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
group: styret
alternatives: alternatives:
- action: /kasserer - name: Nye medlemmer som venter på registrering
consequence:
- Lagre
description: Husstander som har meldt seg inn og venter på å bli registrert som betalende medlem. description: Husstander som har meldt seg inn og venter på å bli registrert som betalende medlem.
action: /kasserer
consequence:
- Lagre
features: features:
- description: '' - name: Husstander
name: '' description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource: resource:
requires_group: kasserer
source: source:
kind: kv
bucket: husstander bucket: husstander
kind: kv requires_group: kasserer
transitions: transitions:
- from: open - from: open
label: Registrer betaling
to: betalt to: betalt
label: Registrer betaling
- from: open - from: open
label: Meld ut
to: utmeldt to: utmeldt
name: Nye medlemmer som venter på registrering label: Meld ut
- action: /kasserer - name: Endringer som venter på å bli registrert
consequence:
- Lagre
description: Medlemmer som har flyttet, byttet e-post eller vil melde seg ut, og venter på at opplysningene blir oppdatert. description: Medlemmer som har flyttet, byttet e-post eller vil melde seg ut, og venter på at opplysningene blir oppdatert.
features: action: /kasserer
- 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
consequence: consequence:
- Lagre - Lagre
description: Utlegg fra komitémedlemmer som venter på godkjenning eller utbetaling.
features: features:
- description: '' - name: Medlemsendringer
name: '' description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource: resource:
requires_group: kasserer
source: source:
bucket: utlegg
kind: kv 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: transitions:
- from: godkjent - from: godkjent
label: Merk som utbetalt
to: utbetalt to: utbetalt
label: Merk som utbetalt
- from: godkjent - from: godkjent
to: avvist
label: Avvis likevel label: Avvis likevel
to: avvist
- from: open - from: open
label: Godkjenn utlegg
to: godkjent to: godkjent
label: Godkjenn utlegg
- from: open - from: open
label: Avvis utlegg
to: avvist to: avvist
name: Utlegg som venter på deg label: Avvis utlegg
- action: /kasserer - 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: consequence:
- Inviter - 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: invite:
group: kasserer group: kasserer
name: Inviter noen inn i kassereren features:
- action: /kasserer - name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /kasserer
consequence: consequence:
- Lagre - Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features: features:
- description: '' - name: Hvem som er med
name: '' description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
requires_group: kasserer
source: source:
bucket: portal_invites
kind: kv kind: kv
bucket: portal_memberships
requires_group: kasserer
transitions: transitions:
- from: open - from: invited
label: Er inne to: removed
to: done label: Trekk tilbake
name: Sendte invitasjoner - from: active
description: Her har du oversikt over medlemmer, endringer og utlegg som venter på deg som kasserer. to: removed
name: Hva venter på meg som kasserer akkurat nå? label: Ta ut
responsible: - from: removed
contact: post@tomtervel.no to: invited
name: Styret i Tomter Vel label: Inviter igjen
+41 -30
View File
@@ -1,44 +1,55 @@
name: Hva står ubehandlet i komiteen din nå?
description: Her holder du oversikt over sakene komiteen din har ansvar for, og flytter dem videre etter hvert som de blir fulgt opp.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- action: /komiteer/utlegg - name: Få tilbake det du har lagt ut
description: Har du lagt ut for noe til komiteen? Send det inn så kasserer kan betale deg tilbake.
action: /komiteer/utlegg
consequence: consequence:
- Send utlegg - Send utlegg
description: Har du lagt ut for noe til komiteen? Send det inn så kasserer kan betale deg tilbake. - name: Inviter noen inn i komiteene
name: Få tilbake det du har lagt ut description: De får en konto, plass i komiteene, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
- action: /komiteer action: /komiteer
consequence: consequence:
- Inviter - Inviter
description: De får en konto, plass i komiteene, 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: invite:
group: komiteer group: komiteer
name: Inviter noen inn i komiteene features:
- action: /komiteer - name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /komiteer
consequence: consequence:
- Confirm - Confirm
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features: features:
- description: '' - name: Hvem som er med
name: '' description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
requires_group: komiteer
source: source:
bucket: portal_invites
kind: kv kind: kv
bucket: portal_memberships
requires_group: komiteer
transitions: transitions:
- from: open - from: invited
label: Er inne to: removed
to: done label: Trekk tilbake
name: Sendte invitasjoner - from: active
description: Her holder du oversikt over sakene komiteen din har ansvar for, og flytter dem videre etter hvert som de blir fulgt opp. to: removed
name: Hva står ubehandlet i komiteen din nå? label: Ta ut
responsible: - from: removed
contact: post@tomtervel.no to: invited
name: Styret i Tomter Vel label: Inviter igjen
+4 -9
View File
@@ -1,10 +1,5 @@
alternatives:
- description: Kasserer ser gjennom kvitteringen og overfører pengene til kontoen du oppga.
name: Pengene kommer på konto
- action: /komiteer
consequence:
- Til forsiden
description: ''
name: Til forsiden
description: Utlegget er sendt til kasserer. Du får beskjed når det er sjekket.
name: Hva skjer med utlegget mitt nå? name: Hva skjer med utlegget mitt nå?
description: Utlegget er sendt til kasserer. Du får beskjed når det er sjekket.
alternatives:
- name: Pengene kommer på konto
description: Kasserer ser gjennom kvitteringen og overfører pengene til kontoen du oppga.
+36 -34
View File
@@ -1,38 +1,40 @@
alternatives:
- action: /komiteer/utlegg-sent
consequence:
- Send inn
description: Har du lagt ut for noe til komiteen? Send det inn, så ordner kasserer resten.
encouragements:
- Legg ved bilag om du har det, så går det raskere.
features:
- description: Kasserer ser gjennom kravet og godkjenner det, og deretter blir pengene utbetalt til deg. Blir det avvist, hører du hvorfor.
icon: lucide:wallet
name: Fra krav til utbetaling
- description: Kasserer i styret leser kravet ditt, og kan nås på post@tomtervel.no om det haster.
icon: lucide:coins
name: Kasserer ser dette
- description: Ha kvittering eller bilag klart før du fyller ut.
icon: lucide:receipt
name: Krav om refusjon
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
type: text
- label: Beløp
name: belop
placeholder: 450 kr
type: text
- label: Hva gjaldt det
name: hva
placeholder: Kaffe og kjeks til dugnaden
type: textarea
name: Få pengene tilbake
record_as: utlegg
description: Har du betalt for noe på vegne av en komité? Send inn utlegget, så får du pengene tilbake.
followup: false followup: false
name: Har du lagt ut penger for komiteen og vil ha dem tilbake? name: Har du lagt ut penger for komiteen og vil ha dem tilbake?
description: Har du betalt for noe på vegne av en komité? Send inn utlegget, så får du pengene tilbake.
responsible: responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives:
- name: Få pengene tilbake
description: Har du lagt ut for noe til komiteen? Send det inn, så ordner kasserer resten.
action: /komiteer/utlegg-sent
consequence:
- Send inn
record_as: utlegg
features:
- name: Fra krav til utbetaling
description: Kasserer ser gjennom kravet og godkjenner det, og deretter blir pengene utbetalt til deg. Blir det avvist, hører du hvorfor.
icon: lucide:wallet
- name: Kasserer ser dette
description: Kasserer i styret leser kravet ditt, og kan nås på post@tomtervel.no om det haster.
icon: lucide:coins
- name: Krav om refusjon
requirements:
- name: navn
label: Navn
type: text
placeholder: Kari Nordmann
value: '{user.name}'
- name: belop
label: Beløp
type: text
placeholder: 450 kr
- name: hva
label: Hva gjaldt det
type: textarea
placeholder: Kaffe og kjeks til dugnaden
description: Ha kvittering eller bilag klart før du fyller ut.
icon: lucide:receipt
encouragements:
- Legg ved bilag om du har det, så går det raskere.
+47 -36
View File
@@ -1,59 +1,70 @@
name: Hva må fikses på lekeplassene og stien nå?
description: Her følger komiteen for lekeplassene opp det som er meldt inn av skader, til det er fikset.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- action: /lekeplasser - name: Det som er meldt inn av skader
description: Meldinger om noe som er ødelagt på lekeplassen eller langs stien, og som bør fikses.
action: /lekeplasser
consequence: consequence:
- Lagre - Lagre
description: Meldinger om noe som er ødelagt på lekeplassen eller langs stien, og som bør fikses.
features: features:
- description: '' - name: Anleggsfeil
name: '' description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource: resource:
requires_group: lekeplasser
source: source:
bucket: anleggsfeil
kind: kv kind: kv
bucket: anleggsfeil
requires_group: lekeplasser
transitions: transitions:
- from: open - from: open
label: Ta tak i saken
to: tatt_tak_i to: tatt_tak_i
label: Ta tak i saken
- from: tatt_tak_i - from: tatt_tak_i
label: Merk som utbedret
to: utbedret to: utbedret
name: Det som er meldt inn av skader label: Merk som utbedret
- action: /lekeplasser - name: Inviter noen inn i Leke- og møteplasser
description: De får en konto, plass i Leke- og møteplasser, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
action: /lekeplasser
consequence: consequence:
- Inviter - Inviter
description: De får en konto, plass i Leke- og møteplasser, 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: invite:
group: lekeplasser group: lekeplasser
name: Inviter noen inn i Leke- og møteplasser features:
- action: /lekeplasser - name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /lekeplasser
consequence: consequence:
- Lagre - Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features: features:
- description: '' - name: Hvem som er med
name: '' description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
requires_group: lekeplasser
source: source:
bucket: portal_invites
kind: kv kind: kv
bucket: portal_memberships
requires_group: lekeplasser
transitions: transitions:
- from: open - from: invited
label: Er inne to: removed
to: done label: Trekk tilbake
name: Sendte invitasjoner - from: active
description: Her følger komiteen for lekeplassene opp det som er meldt inn av skader, til det er fikset. to: removed
name: Hva må fikses på lekeplassene og stien nå? label: Ta ut
responsible: - from: removed
contact: post@tomtervel.no to: invited
name: Styret i Tomter Vel label: Inviter igjen
+56 -56
View File
@@ -1,72 +1,72 @@
name: Vil du bli medlem, eller endre medlemskapet ditt?
description: Bli medlem av Tomter Vel, eller oppdater opplysningene dine hvis du allerede er medlem.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- action: /received/bli-medlem - name: Bli medlem av Tomter Vel
description: Meld deg inn i velet, så holder vi deg oppdatert og du støtter arbeidet i nærmiljøet.
action: /received/bli-medlem
consequence: consequence:
- Bli medlem - Bli medlem
description: Meld deg inn i velet, så holder vi deg oppdatert og du støtter arbeidet i nærmiljøet. record_as: husstander
encouragements:
- Kasserer sender deg kontingenten på e-post rett etterpå.
features: features:
- description: Meldingen går til kasserer, som registrerer deg og sender deg kontingenten på e-post. Når den er betalt er du medlem. - name: Etter innmelding
description: Meldingen går til kasserer, som registrerer deg og sender deg kontingenten på e-post. Når den er betalt er du medlem.
icon: lucide:coins icon: lucide:coins
name: Etter innmelding - name: Hvem svarer deg
- description: Kasserer i styret leser dette, og du kan nå oss på post@tomtervel.no i mellomtiden. description: Kasserer i styret leser dette, og du kan nå oss på post@tomtervel.no i mellomtiden.
icon: lucide:user icon: lucide:user
name: Hvem svarer deg - name: Meld deg inn
- description: Ha adressen i Tomter og en e-post du bruker klar.
icon: lucide:user-plus
name: Meld deg inn
requirements: requirements:
- label: Navn - name: name
name: navn label: Navn
placeholder: Ola Nordmann type: text
- name: adresse
label: Adresse
type: text type: text
- label: Adresse
name: adresse
placeholder: Tomterveien 12 placeholder: Tomterveien 12
type: text - name: email
- label: Email label: E-post
name: email
type: email type: email
- label: Telefon - name: telefon
name: telefon label: Telefon
type: tel
optional: true optional: true
placeholder: 123 45 678 placeholder: 123 45 678
type: tel description: Ha adressen i Tomter og en e-post du bruker klar.
name: Bli medlem av Tomter Vel icon: lucide:user-plus
record_as: husstander encouragements:
- action: /received/endre-medlemskap - Kasserer sender deg kontingenten på e-post rett etterpå.
- name: Oppdater eller avslutt medlemskapet
description: Har du flyttet, byttet e-post eller vil melde deg ut? Gi oss beskjed så vi har riktige opplysninger.
action: /received/endre-medlemskap
consequence: consequence:
- Send endring - Send endring
description: Har du flyttet, byttet e-post eller vil melde deg ut? Gi oss beskjed så vi har riktige opplysninger. record_as: medlemsendringer
features:
- name: Etter du sender inn
description: Kasserer får beskjeden og oppdaterer medlemslisten, eller melder deg ut om det er det du ber om.
icon: lucide:refresh-cw
- name: Hvem svarer deg
description: Kasserer i styret leser dette, og du kan nå oss på post@tomtervel.no i mellomtiden.
icon: lucide:user
- name: Endre medlemskap
requirements:
- name: navn
label: Navn
type: text
placeholder: Ola Nordmann
- name: adresse
label: Adresse
type: text
placeholder: Ny adresse i Tomter
- name: hva_er_nytt
label: Hva vil du endre?
type: textarea
placeholder: Ny e-post, ny adresse, eller ønske om utmelding
description: Skriv navnet ditt og hva som er nytt.
icon: lucide:pencil
encouragements: encouragements:
- Det tar bare et par minutter, og kasserer ordner resten. - Det tar bare et par minutter, og kasserer ordner resten.
features:
- description: Kasserer får beskjeden og oppdaterer medlemslisten, eller melder deg ut om det er det du ber om.
icon: lucide:refresh-cw
name: Etter du sender inn
- description: Kasserer i styret leser dette, og du kan nå oss på post@tomtervel.no i mellomtiden.
icon: lucide:user
name: Hvem svarer deg
- description: Skriv navnet ditt og hva som er nytt.
icon: lucide:pencil
name: Endre medlemskap
requirements:
- label: Navn
name: navn
placeholder: Ola Nordmann
type: text
- label: Adresse
name: adresse
placeholder: Ny adresse i Tomter
type: text
- label: Hva vil du endre?
name: hva_er_nytt
placeholder: Ny e-post, ny adresse, eller ønske om utmelding
type: textarea
name: Oppdater eller avslutt medlemskapet
record_as: medlemsendringer
description: Bli medlem av Tomter Vel, eller oppdater opplysningene dine hvis du allerede er medlem.
name: Vil du bli medlem, eller endre medlemskapet ditt?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
+1
View File
@@ -0,0 +1 @@
qualifies: medlemmer
+12
View File
@@ -0,0 +1,12 @@
name: Hva kan du gjøre som medlem?
description: Det som er medlemmenes eget. Du er logget inn med kontoen du fikk da kontingenten var betalt.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives:
- name: Sitt i en komité som betyr noe for deg
description: Velet drives av sju komiteer på fritida, og alle trenger flere hender.
action: /medlemmer/komite
consequence:
- Velg komité
+5
View File
@@ -0,0 +1,5 @@
name: Hva skjer nå?
description: Søknaden er hos styret.
alternatives:
- name: Styret finner en plass til deg
description: Du hører fra styret når de har plassert deg, som regel før neste styremøte. Spørsmål i mellomtiden går til post@tomtervel.no.
+49
View File
@@ -0,0 +1,49 @@
followup: false
name: Hvilken komité vil du sitte i?
description: Styret ser søknaden og finner en plass. Navn og e-post har vi fra medlemskapet ditt.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives:
- name: Sitt i en komité som betyr noe for deg
description: Velet drives av sju komiteer på fritida, og alle trenger flere hender. Si hvilken komité du har lyst til å være med i.
action: /medlemmer/komite-sent
consequence:
- Send søknaden
record_as: komitesoknader
features:
- name: Hva skjer videre
description: Styret ser på ønsket ditt og finner en plass i komiteen du har meldt deg til, eller sier fra hvis det ikke er rom akkurat nå.
icon: lucide:clipboard-list
- name: Hvem leser dette
description: Styret leser det du sender, og du kan nå dem på post@tomtervel.no i mellomtiden.
icon: lucide:handshake
- name: Meld deg til en komité
requirements:
- name: navn
label: Navn
type: text
placeholder: Kari Nordmann
value: '{user.name}'
- name: epost
label: E-post
type: email
placeholder: kari@eksempel.no
value: '{user.email}'
- name: komite
label: Hvilken komité?
type: select
options:
- Arrangementer
- Elvesti
- Høringsinstans
- Leke- og møteplasser
- Miljøgate
- Pendlerforhold
- Trafikkforhold
multiple: true
description: Skriv hvilken komité du er interessert i.
icon: lucide:users
encouragements:
- Det tar bare et minutt, og noen fra styret svarer deg.
+47 -46
View File
@@ -1,69 +1,70 @@
name: Hva vil du melde fra om?
description: Har du sett noe farlig i trafikken, eller noe ødelagt på lekeplassen eller stien? Her sier du fra til velet.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- action: /received/trafikkfare - name: Meld fra om en trafikkfare
description: Sett du noe farlig i trafikken? Fortell trafikkomiteen om det, så tar de det videre.
action: /received/trafikkfare
consequence: consequence:
- Send inn - Send inn
description: Sett du noe farlig i trafikken? Fortell trafikkomiteen om det, så tar de det videre. record_as: trafikkmeldinger
encouragements:
- Bare noen linjer om hva og hvor er nok til at vi kan følge opp.
features: features:
- description: Trafikkomiteen tar meldingen din opp med kommunen eller den som eier veien. Du får vite om saken blir ordnet eller avvist. - name: Hva skjer videre
description: Trafikkomiteen tar meldingen din opp med kommunen eller den som eier veien. Du får vite om saken blir ordnet eller avvist.
icon: lucide:route icon: lucide:route
name: Hva skjer videre - name: Hvem leser dette
- description: Trafikkomiteen leser meldingen din; haster det, kan du nå styret på post@tomtervel.no. description: Trafikkomiteen leser meldingen din; haster det, kan du nå styret på post@tomtervel.no.
icon: lucide:car icon: lucide:car
name: Hvem leser dette - name: Meld trafikkfare
- description: Fortell hva du så, hvor det var, og legg gjerne igjen e-posten din hvis vi trenger å spørre mer.
icon: lucide:alert-triangle
name: Meld trafikkfare
requirements: requirements:
- label: Hvor var det - name: hvor
name: hvor label: Hvor var det
placeholder: Krysset Tomterveien / Elvestien
type: text type: text
- label: Hva så du placeholder: Krysset Tomterveien / Elvestien
name: hva - name: hva
placeholder: Dårlig sikt i krysset, biler kjører fort label: Hva så du
type: textarea type: textarea
- label: E-post (valgfritt) placeholder: Dårlig sikt i krysset, biler kjører fort
name: epost - name: epost
label: E-post (valgfritt)
type: email
optional: true optional: true
placeholder: ola.nordmann@epost.no placeholder: ola.nordmann@epost.no
type: email description: Fortell hva du så, hvor det var, og legg gjerne igjen e-posten din hvis vi trenger å spørre mer.
name: Meld fra om en trafikkfare icon: lucide:alert-triangle
record_as: trafikkmeldinger encouragements:
- action: /received/anleggsfeil - Bare noen linjer om hva og hvor er nok til at vi kan følge opp.
- name: Meld fra om noe ødelagt
description: Se noe ødelagt på en lekeplass eller langs elvestien, så tar lekeplasskomiteen tak i det.
action: /received/anleggsfeil
consequence: consequence:
- Send inn - Send inn
description: Se noe ødelagt på en lekeplass eller langs elvestien, så tar lekeplasskomiteen tak i det. record_as: anleggsfeil
encouragements:
- Det holder med noen ord om hva du så og hvor.
features: features:
- description: Meldingen går til lekeplasskomiteen, som ser på den og tar tak i saken. Når feilen er utbedret, er saken avsluttet. - name: Hva skjer videre
description: Meldingen går til lekeplasskomiteen, som ser på den og tar tak i saken. Når feilen er utbedret, er saken avsluttet.
icon: lucide:wrench icon: lucide:wrench
name: Hva skjer videre - name: Hvem leser dette
- description: Lekeplasskomiteen leser meldingen din; til det haster kan du nå styret på post@tomtervel.no. description: Lekeplasskomiteen leser meldingen din; til det haster kan du nå styret på post@tomtervel.no.
icon: lucide:hammer icon: lucide:hammer
name: Hvem leser dette - name: Meld anleggsfeil
- description: Fortell hva som er ødelagt og omtrent hvor det er.
icon: lucide:construction
name: Meld anleggsfeil
requirements: requirements:
- label: Hvor er det - name: hvor
name: hvor label: Hvor er det
type: select
options: options:
- Lekeplassen - Lekeplassen
- Elvestien - Elvestien
- Skøytebanen - Skøytebanen
- Et annet sted - Et annet sted
type: select - name: hva
- label: Hva er ødelagt label: Hva er ødelagt
name: hva
placeholder: Løs planke på gjerdet ved husken
type: textarea type: textarea
name: Meld fra om noe ødelagt placeholder: Løs planke på gjerdet ved husken
record_as: anleggsfeil description: Fortell hva som er ødelagt og omtrent hvor det er.
description: Har du sett noe farlig i trafikken, eller noe ødelagt på lekeplassen eller stien? Her sier du fra til velet. icon: lucide:construction
name: Hva vil du melde fra om? encouragements:
responsible: - Det holder med noen ord om hva du så og hvor.
contact: post@tomtervel.no
name: Styret i Tomter Vel
+85 -84
View File
@@ -1,76 +1,80 @@
name: Trenger du en hånd, eller kan du gi en?
description: Godt naboskap gjør hverdagen lettere. Trenger du en hånd, kan gi en, eller har noe å låne bort?
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- action: /received/trenger-hjelp - name: Få en nabo til å stille opp
description: Får du ikke til snømåking, en handletur eller skyss for tiden? Si fra, så finner vi en nabo som kan stille opp.
action: /received/trenger-hjelp
consequence: consequence:
- Be om hjelp - Be om hjelp
description: Får du ikke til snømåking, en handletur eller skyss for tiden? Si fra, så finner vi en nabo som kan stille opp. record_as: hjelpebehov
encouragements:
- Vi finner en nabo som kan stille opp så fort som mulig.
features: features:
- description: Nabohjelpen finner en nabo som kan stille opp. Er det ordnet, eller om det ikke lot seg løse, får du beskjed. - name: Fra melding til hjelp
description: Nabohjelpen finner en nabo som kan stille opp. Er det ordnet, eller om det ikke lot seg løse, får du beskjed.
icon: lucide:hand-helping icon: lucide:hand-helping
name: Fra melding til hjelp - name: Hvem ser dette
- description: Nabohjelpen tar imot og finner noen til deg, eller ring post@tomtervel.no i mellomtiden. description: Nabohjelpen tar imot og finner noen til deg, eller ring post@tomtervel.no i mellomtiden.
icon: lucide:users icon: lucide:users
name: Hvem ser dette - name: Be om en hånd
- description: Skriv kort hva du trenger hjelp til.
icon: lucide:heart-handshake
name: Be om en hånd
requirements: requirements:
- label: Navn - name: navn
name: navn label: Navn
type: text
placeholder: Kari Nordmann placeholder: Kari Nordmann
type: text - name: email
- label: E-post label: E-post
name: email
placeholder: kari@eksempel.no
type: email type: email
- label: Adresse placeholder: kari@eksempel.no
name: adresse - name: adresse
placeholder: Tomterveien 12 label: Adresse
type: text type: text
- label: Hva trenger du hjelp til placeholder: Tomterveien 12
name: hva - name: hva
placeholder: Måke snø på trappa, handle inn litt mat label: Hva trenger du hjelp til
type: textarea type: textarea
- label: Telefon placeholder: Måke snø på trappa, handle inn litt mat
name: telefon - name: telefon
label: Telefon
type: tel
optional: true optional: true
placeholder: 123 45 678 placeholder: 123 45 678
type: tel description: Skriv kort hva du trenger hjelp til.
name: Få en nabo til å stille opp icon: lucide:heart-handshake
record_as: hjelpebehov encouragements:
- action: /received/kan-hjelpe - Vi finner en nabo som kan stille opp så fort som mulig.
- name: Bli spurt når en nabo trenger en hånd
description: Kan du stille opp med snømåking, en handletur eller skyss når en nabo trenger det? Meld deg, så blir du spurt når det passer.
action: /received/kan-hjelpe
consequence: consequence:
- Meld deg - Meld deg
description: Kan du stille opp med snømåking, en handletur eller skyss når en nabo trenger det? Meld deg, så blir du spurt når det passer. record_as: hjelpere
encouragements:
- Du blir bare kontaktet når noe passer for deg.
features: features:
- description: Du blir registrert som hjelper. Trekker du deg tilbake senere, er det bare å si fra. - name: Fra påmelding til spørsmål
description: Du blir registrert som hjelper. Trekker du deg tilbake senere, er det bare å si fra.
icon: lucide:user-check icon: lucide:user-check
name: Fra påmelding til spørsmål - name: Hvem ser dette
- description: Nabohjelpen har oversikten og ringer deg direkte når det er noe, eller nås på post@tomtervel.no. description: Nabohjelpen har oversikten og ringer deg direkte når det er noe, eller nås på post@tomtervel.no.
icon: lucide:heart-handshake icon: lucide:heart-handshake
name: Hvem ser dette - name: Meld deg som hjelper
- description: Fortell kort hva du kan bidra med.
icon: lucide:hand-helping
name: Meld deg som hjelper
requirements: requirements:
- label: Navn - name: navn
name: navn label: Navn
placeholder: Kari Nordmann
type: text type: text
- label: E-post placeholder: Kari Nordmann
name: email - name: email
placeholder: kari@eksempel.no label: E-post
type: email type: email
- label: Telefon placeholder: kari@eksempel.no
name: telefon - name: telefon
placeholder: 123 45 678 label: Telefon
type: tel type: tel
- label: Hva kan du hjelpe med placeholder: 123 45 678
multiple: true - name: kan
name: kan label: Hva kan du hjelpe med
type: select
options: options:
- Snømåking - Snømåking
- Handling - Handling
@@ -78,48 +82,45 @@ alternatives:
- Småfiks i huset - Småfiks i huset
- En prat og litt selskap - En prat og litt selskap
- Det som trengs - Det som trengs
type: select multiple: true
name: Bli spurt når en nabo trenger en hånd description: Fortell kort hva du kan bidra med.
record_as: hjelpere icon: lucide:hand-helping
- action: /received/dele-utstyr encouragements:
- Du blir bare kontaktet når noe passer for deg.
- name: Lån ut eller lån av naboen
description: Har du noe naboene kan få låne, eller trenger du å låne noe selv? Legg ut et oppslag så ser de andre på Tomter det.
action: /received/dele-utstyr
consequence: consequence:
- Legg ut oppslag - Legg ut oppslag
description: Har du noe naboene kan få låne, eller trenger du å låne noe selv? Legg ut et oppslag så ser de andre på Tomter det. record_as: oppslag
encouragements:
- Vi legger det ut så naboene kan se det.
features: features:
- description: Oppslaget legges ut for naboene å se. Når det er ordnet eller ikke lenger aktuelt, tas det ned igjen. - name: Fra oppslag til avtale
description: Oppslaget står på tavla til du tar det ned selv, redaktøren gjør det, eller en måned har gått.
icon: lucide:clipboard-list icon: lucide:clipboard-list
name: Fra oppslag til avtale - name: Hvem ser dette
- description: Styret legger ut oppslaget og kan nås på post@tomtervel.no i mellomtiden. description: Alle som åpner tavla, uten navn og e-post. Naboer som kan låne ut, eller vil låne, svarer deg rett på e-post.
icon: lucide:users icon: lucide:users
name: Hvem ser dette - name: Lån eller utlån
- description: Skriv kort hva det gjelder, så folk skjønner det med en gang.
icon: lucide:package
name: Lån eller utlån
requirements: requirements:
- label: Navn - name: navn
name: navn label: Navn
placeholder: Ola Nordmann
type: text type: text
- label: E-post placeholder: Ola Nordmann
name: email - name: email
placeholder: ola@eksempel.no label: E-post
type: email type: email
- label: Har du eller trenger du placeholder: ola@eksempel.no
name: har_eller_trenger - name: har_eller_trenger
label: Har du eller trenger du
type: select
options: options:
- Jeg har noe å låne ut - Jeg har noe å låne ut
- Jeg trenger å låne noe - Jeg trenger å låne noe
type: select - name: hva
- label: Hva gjelder det label: Hva gjelder det
name: hva
placeholder: Hengerfeste til bil, tilhenger, stige
type: textarea type: textarea
name: Lån ut eller lån av naboen placeholder: Hengerfeste til bil, tilhenger, stige
record_as: oppslag description: Skriv kort hva det gjelder, så folk skjønner det med en gang.
description: Godt naboskap gjør hverdagen lettere. Trenger du en hånd, kan gi en, eller har noe å låne bort? icon: lucide:package
name: Trenger du en hånd, eller kan du gi en? encouragements:
responsible: - Det står på tavla med en gang.
contact: post@tomtervel.no
name: Styret i Tomter Vel
+81 -61
View File
@@ -1,85 +1,105 @@
name: Hvem trenger hjelp, og hvem kan stille opp?
description: Her kobler du naboer som trenger hjelp med dem som kan stille opp.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- action: /nabohjelp - name: Naboer som trenger en hånd
consequence:
- Lagre
description: Naboer som trenger en hånd med snømåking, handling eller skyss – klare til å bli koblet med noen som kan hjelpe. description: Naboer som trenger en hånd med snømåking, handling eller skyss – klare til å bli koblet med noen som kan hjelpe.
features: action: /nabohjelp
- description: ''
name: ''
resource:
requires_group: nabohjelp
source:
bucket: hjelpebehov
kind: kv
transitions:
- from: formidlet
label: Meld ordnet
to: ordnet
- from: formidlet
label: Meld ikke løst
to: ikke_lost
- from: open
label: Koble til nabo
to: formidlet
- from: open
label: Meld ikke løst
to: ikke_lost
name: Naboer som trenger en hånd
- action: /nabohjelp
consequence: consequence:
- Lagre - Lagre
description: Naboer som har sagt de kan stille opp – klare til å bli spurt når noen trenger dem.
features: features:
- description: '' - name: Hjelpebehov
name: '' description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource: resource:
requires_group: nabohjelp
source: source:
bucket: hjelpere
kind: kv kind: kv
bucket: hjelpebehov
requires_group: nabohjelp
transitions:
- from: formidlet
to: ordnet
label: Meld ordnet
- from: formidlet
to: ikke_lost
label: Meld ikke løst
- from: open
to: formidlet
label: Koble til nabo
- from: open
to: ikke_lost
label: Meld ikke løst
- from: open
to: open_escalated
label: Send til styret
- from: open_escalated
to: formidlet
label: Koble til nabo
- from: open_escalated
to: ikke_lost
label: Meld ikke løst
- name: Naboer som kan stille opp
description: Naboer som har sagt de kan stille opp – klare til å bli spurt når noen trenger dem.
action: /nabohjelp
consequence:
- Lagre
features:
- name: Hjelpere
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource:
source:
kind: kv
bucket: hjelpere
requires_group: nabohjelp
transitions: transitions:
- from: open - from: open
label: Registrer som hjelper
to: registrert to: registrert
label: Registrer som hjelper
- from: open - from: open
label: Meld trukket
to: trukket to: trukket
name: Naboer som kan stille opp label: Meld trukket
- action: /nabohjelp - name: Inviter noen inn i nabohjelpen
description: De får en konto, plass i nabohjelpen, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
action: /nabohjelp
consequence: consequence:
- Inviter - Inviter
description: De får en konto, plass i nabohjelpen, 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: invite:
group: nabohjelp group: nabohjelp
name: Inviter noen inn i nabohjelpen features:
- action: /nabohjelp - name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /nabohjelp
consequence: consequence:
- Lagre - Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features: features:
- description: '' - name: Hvem som er med
name: '' description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
requires_group: nabohjelp
source: source:
bucket: portal_invites
kind: kv kind: kv
bucket: portal_memberships
requires_group: nabohjelp
transitions: transitions:
- from: open - from: invited
label: Er inne to: removed
to: done label: Trekk tilbake
name: Sendte invitasjoner - from: active
description: Her kobler du naboer som trenger hjelp med dem som kan stille opp. to: removed
name: Hvem trenger hjelp, og hvem kan stille opp? label: Ta ut
responsible: - from: removed
contact: post@tomtervel.no to: invited
name: Styret i Tomter Vel label: Inviter igjen
+7 -12
View File
@@ -1,15 +1,10 @@
name: Hva skjer med meldingen min nå?
description: Meldingen din om skaden er sendt til lekeplasskomiteen. De ser over det du har sendt.
alternatives: alternatives:
- description: Lekeplasskomiteen ser på meldingen og tar tak i det som må fikses før noen skader seg. - name: Komiteen tar tak i det
name: Komiteen tar tak i det description: Lekeplasskomiteen ser på meldingen og tar tak i det som må fikses før noen skader seg.
- action: /status/anleggsfeil - name: Se andre meldte feil
description: Se hva andre har meldt inn av skader på lekeplassene og stien, og hvor langt det har kommet.
action: /status/anleggsfeil
consequence: consequence:
- Se meldte feil - Se meldte feil
description: Se hva andre har meldt inn av skader på lekeplassene og stien, og hvor langt det har kommet.
name: Se andre meldte feil
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Meldingen din om skaden er sendt til lekeplasskomiteen. De ser over det du har sendt.
name: Hva skjer med meldingen min nå?
+4 -9
View File
@@ -1,10 +1,5 @@
alternatives:
- description: Kasserer går gjennom nye innmeldinger og sender deg kontonummer og beløp for kontingenten.
name: Kasserer sender deg betalingsinfo
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Vi har mottatt innmeldingen din. Kasserer tar kontakt med betalingsinfo så snart medlemskapet er registrert.
name: Hva skjer etter at jeg har meldt meg inn? name: Hva skjer etter at jeg har meldt meg inn?
description: Vi har mottatt innmeldingen din. Kasserer tar kontakt med betalingsinfo så snart medlemskapet er registrert.
alternatives:
- name: Kasserer sender deg betalingsinfo
description: Kasserer går gjennom nye innmeldinger og sender deg kontonummer og beløp for kontingenten.
+8 -13
View File
@@ -1,15 +1,10 @@
name: Hva skjer med oppslaget ditt?
description: Det står på tavla nå, uten navn og e-post. Naboer som kan låne ut, eller vil låne, svarer deg på e-post.
alternatives: alternatives:
- description: En i styret legger utstyret ut på naboenes oppslag, så andre kan se det og spørre om å låne. - name: Naboene svarer deg direkte
name: Styret legger det ut for deg description: Hvert svar kommer som e-post med naboens adresse. Du velger selv hvem du avtaler med, og tar ned oppslaget når det er ordnet; lenken står i e-posten. Spørsmål går til styret på post@tomtervel.no.
- action: /status/oppslag - name: Se oppslagstavla
description: Det som står ute akkurat nå.
action: /status/oppslag
consequence: consequence:
- Se hva naboer deler - Til tavla
description: Se hva andre i Tomter har lagt ut til utlån akkurat nå.
name: Se alt naboene deler
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Takk for at du la ut noe naboene kan låne. Vi legger det ut på oppslaget så snart vi kan.
name: Hva skjer med det jeg har lagt ut?
+4 -9
View File
@@ -1,10 +1,5 @@
alternatives:
- description: Kasserer oppdaterer medlemslista og gir deg beskjed hvis det er noe mer vi trenger fra deg.
name: Kasserer retter opp opplysningene
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Vi har mottatt beskjeden om at du har flyttet, byttet e-post eller vil melde deg ut.
name: Hva skjer nå med det jeg meldte inn? name: Hva skjer nå med det jeg meldte inn?
description: Vi har mottatt beskjeden om at du har flyttet, byttet e-post eller vil melde deg ut.
alternatives:
- name: Kasserer retter opp opplysningene
description: Kasserer oppdaterer medlemslista og gir deg beskjed hvis det er noe mer vi trenger fra deg.
+4 -9
View File
@@ -1,10 +1,5 @@
alternatives:
- description: Du hører fra noen i komiteen når de vet hva de trenger hjelp til, gjerne noen dager før arrangementet eller dugnaden.
name: Komiteen tar kontakt
- 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? name: Hva skjer nå som jeg har meldt meg?
description: Takk for at du vil hjelpe til. Arrangementskomiteen har fått beskjed og tar kontakt med deg.
alternatives:
- name: Komiteen tar kontakt
description: Du hører fra noen i komiteen når de vet hva de trenger hjelp til, gjerne noen dager før arrangementet eller dugnaden.
+4 -9
View File
@@ -1,10 +1,5 @@
alternatives:
- description: De ser på om det kan tas med i velets høringssvar til kommunen, og gir beskjed om det blir med.
name: Innspillet ditt inn i vurderingen
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Innspillet ditt er sendt til høringsinstansen i velet.
name: Hva skjer med det jeg har sagt om saken? name: Hva skjer med det jeg har sagt om saken?
description: Innspillet ditt er sendt til høringsinstansen i velet.
alternatives:
- name: Innspillet ditt inn i vurderingen
description: De ser på om det kan tas med i velets høringssvar til kommunen, og gir beskjed om det blir med.
+4 -9
View File
@@ -1,10 +1,5 @@
alternatives:
- description: Når en nabo trenger hjelp med noe du har sagt du kan bidra med, tar komiteen kontakt med deg direkte.
name: Du blir kontaktet ved behov
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Takk for at du sier fra at du kan stille opp. Nabohjelp-komiteen tar imot meldingen og legger deg inn på lista over naboer som kan hjelpe.
name: Hva skjer nå som jeg har registrert meg? name: Hva skjer nå som jeg har registrert meg?
description: Takk for at du sier fra at du kan stille opp. Nabohjelp-komiteen tar imot meldingen og legger deg inn på lista over naboer som kan hjelpe.
alternatives:
- name: Du blir kontaktet ved behov
description: Når en nabo trenger hjelp med noe du har sagt du kan bidra med, tar komiteen kontakt med deg direkte.
-10
View File
@@ -1,10 +0,0 @@
alternatives:
- description: Noen fra styret tar kontakt for å høre mer om hva du liker å drive med, og finner en komité som passer.
name: Vi finner riktig komité til deg
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Takk for at du vil bidra! Styret har fått beskjed og ser på hvilken komité som passer best for deg.
name: Hva skjer nå som jeg har meldt interesse for en komité?
+5
View File
@@ -0,0 +1,5 @@
name: Hva skjer nå?
description: Svaret ditt er sendt til den som la ut oppslaget.
alternatives:
- name: Den som la ut oppslaget tar kontakt
description: E-posten din gikk rett til dem. Hører du ikke noe, kan det være at noen andre var først ute. Spørsmål går til styret på post@tomtervel.no.
+7 -12
View File
@@ -1,15 +1,10 @@
name: Hva skjer med meldingen min nå?
description: Meldingen din om trafikkfaren er sendt til komiteen for trafikk.
alternatives: alternatives:
- description: Trafikkomiteen ser gjennom meldinger jevnlig og tar det videre med kommunen eller den som eier veien der det trengs. - name: Trafikkomiteen tar den videre
name: Trafikkomiteen tar den videre description: Trafikkomiteen ser gjennom meldinger jevnlig og tar det videre med kommunen eller den som eier veien der det trengs.
- action: /status/trafikkmeldinger - name: Andre meldte trafikkfarer
description: Se hva andre har meldt inn, og status på sakene.
action: /status/trafikkmeldinger
consequence: consequence:
- Se andre trafikkfarer - Se andre trafikkfarer
description: Se hva andre har meldt inn, og status på sakene.
name: Andre meldte trafikkfarer
- action: /
consequence:
- Tilbake til forsiden
description: ''
name: Tilbake til forsiden
description: Meldingen din om trafikkfaren er sendt til komiteen for trafikk.
name: Hva skjer med meldingen min nå?
+4 -9
View File
@@ -1,10 +1,5 @@
alternatives:
- description: Vi tar kontakt med noen som kan hjelpe, så snart vi finner en som passer.
name: Vi finner en nabo til deg
- action: /
consequence:
- Til forsiden
description: ''
name: Til forsiden
description: Meldingen din er sendt til nabohjelpa. Vi ser etter en nabo som kan stille opp.
name: Hva skjer nå som jeg har bedt om hjelp? name: Hva skjer nå som jeg har bedt om hjelp?
description: Meldingen din er sendt til nabohjelpa. Vi ser etter en nabo som kan stille opp.
alternatives:
- name: Vi finner en nabo til deg
description: Vi tar kontakt med noen som kan hjelpe, så snart vi finner en som passer.
+1
View File
@@ -0,0 +1 @@
qualifies: redaktor
+84
View File
@@ -0,0 +1,84 @@
name: Hva står på oppslagstavla nå?
description: Redaktøren tar ned oppslag som er ordnet eller ikke hører hjemme, og ser svarene som har gått.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives:
- name: Oppslag som står ute
description: Det naboene har lagt ut om noe de har eller trenger.
action: /redaktor
consequence:
- Bekreft
features:
- name: Oppslag
description: Hver rad er ett oppslag. Ta det ned når det er ordnet eller ikke hører hjemme.
resource:
source:
kind: kv
bucket: oppslag
requires_group: redaktor
transitions:
- from: open
to: tatt_ned
label: Ta ned oppslaget
- name: Svar som har gått
description: Hvert svar gikk rett til den som la ut oppslaget; her ser du at det skjedde.
action: /redaktor
consequence:
- Bekreft
features:
- name: Svar
description: Hver rad er ett svar, med e-posten til den som svarte. Merk som lest når du har sett det.
resource:
source:
kind: kv
bucket: svar
requires_group: redaktor
transitions:
- from: open
to: lest
label: Lest
- name: Inviter noen inn som redaktør
description: De får en konto, plass blant redaktørene, og en engangslenke der de selv velger passord eller passnøkkel.
action: /redaktor
consequence:
- Inviter
invite:
group: redaktor
features:
- name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /redaktor
consequence:
- Bekreft
features:
- name: Hvem som er med
description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource:
source:
kind: kv
bucket: portal_memberships
requires_group: redaktor
transitions:
- from: invited
to: removed
label: Trekk tilbake
- from: active
to: removed
label: Ta ut
- from: removed
to: invited
label: Inviter igjen
+17 -19
View File
@@ -1,22 +1,20 @@
alternatives:
- description: Alle meldinger er åpne for alle å se.
features:
- description: ''
name: ''
resource:
jq: '.[] | .responses |= {hva: .hva, hvor: .hvor}'
public: true
source:
bucket: anleggsfeil
kind: kv
name: Status på meldte anleggsfeil
- action: /
consequence:
- Tilbake til meldinger
description: ''
name: Tilbake til meldinger
description: Her ser du meldinger om ødelagt lekeutstyr og skader på elvestien, og hvor langt hver sak har kommet.
name: Hva skjer med det jeg har meldt fra om? name: Hva skjer med det jeg har meldt fra om?
description: Her ser du meldinger om ødelagt lekeutstyr og skader på elvestien, og hvor langt hver sak har kommet.
responsible: responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives:
- name: Status på meldte anleggsfeil
description: Alle meldinger er åpne for alle å se.
features:
- name: Anleggsfeil
description: Hver rad er én sak og hvor langt den har kommet. Navn og kontaktopplysninger vises ikke her.
resource:
source:
kind: kv
bucket: anleggsfeil
public: true
states: []
empty: Ingenting her ennå.
jq: 'sort_by(.submitted_ms) | reverse | .[] | .responses |= {hva: .hva, hvor: .hvor}'
+39
View File
@@ -0,0 +1,39 @@
name: Vil du låne ut, eller låne, det som står i oppslaget?
description: Du svarer på ett oppslag. Den som la det ut får e-posten din med en gang, og tar kontakt.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives:
- name: Si fra til den som la ut oppslaget
description: Legg igjen e-posten din, så får de vite at du kan låne ut, eller vil låne.
action: /received/melde-seg
consequence:
- Send svar
record_as: svar
features:
- name: Hva skjer
description: E-posten din går rett til den som la ut oppslaget. Dere avtaler resten dere imellom.
icon: lucide:mail
- name: Hvem ser dette
description: Den som la ut oppslaget, og redaktøren.
icon: lucide:users
- name: Ditt svar
requirements:
- name: email
label: E-post
type: email
placeholder: ola@eksempel.no
value: '{user.email}'
- name: hilsen
label: En hilsen, om du vil
type: textarea
optional: true
placeholder: Jeg har en stige du kan låne i helga
- name: oppslag
type: record
of: oppslag
value: '{key}'
icon: lucide:package
encouragements:
- Flere kan svare; den som la ut velger selv.
+21 -19
View File
@@ -1,22 +1,24 @@
alternatives:
- description: Åpen liste – navn og detaljer vises ikke.
features:
- description: ''
name: ''
resource:
jq: '.[] | .responses |= {har_eller_trenger: .har_eller_trenger, hva: .hva}'
public: true
source:
bucket: oppslag
kind: kv
name: Oversikt over det som er meldt inn
- action: /
consequence:
- Tilbake
description: ''
name: Tilbake
description: Her ser du alt som er sendt inn og hvor langt hvert oppslag har kommet.
name: Hva er sendt inn, og hvor langt har det kommet? name: Hva er sendt inn, og hvor langt har det kommet?
description: Her ser du alt som er sendt inn og hvor langt hvert oppslag har kommet.
responsible: responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives:
- name: Oversikt over det som er meldt inn
description: Åpen liste – navn og detaljer vises ikke.
features:
- name: Oppslag
description: Hver rad er én sak og hvor langt den har kommet. Navn og kontaktopplysninger vises ikke her.
resource:
source:
kind: kv
bucket: oppslag
public: true
states:
- open
empty: Ingenting her ennå.
jq: 'sort_by(.submitted_ms) | reverse | .[] | .responses |= {har_eller_trenger: .har_eller_trenger, hva: .hva}'
link:
to: /status/oppslag/{id}
label: Jeg kan låne ut eller låne denne
+17 -19
View File
@@ -1,22 +1,20 @@
alternatives:
- description: Alle meldinger som er sendt inn, og hvor de står nå.
features:
- description: ''
name: ''
resource:
jq: '.[] | .responses |= {hva: .hva, hvor: .hvor}'
public: true
source:
bucket: trafikkmeldinger
kind: kv
name: Trafikkmeldinger og status
- action: /
consequence:
- Tilbake
description: ''
name: Tilbake
description: Her ser du farlige steder i trafikken som er meldt inn, og hvor langt saken har kommet.
name: Er det meldt fra om noe farlig i trafikken der jeg bor? name: Er det meldt fra om noe farlig i trafikken der jeg bor?
description: Her ser du farlige steder i trafikken som er meldt inn, og hvor langt saken har kommet.
responsible: responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives:
- name: Trafikkmeldinger og status
description: Alle meldinger som er sendt inn, og hvor de står nå.
features:
- name: Trafikkmeldinger
description: Hver rad er én sak og hvor langt den har kommet. Navn og kontaktopplysninger vises ikke her.
resource:
source:
kind: kv
bucket: trafikkmeldinger
public: true
states: []
empty: Ingenting her ennå.
jq: 'sort_by(.submitted_ms) | reverse | .[] | .responses |= {hva: .hva, hvor: .hvor}'
+260 -150
View File
@@ -1,219 +1,329 @@
name: Hva venter på styret akkurat nå?
description: 'Herfra følger styret opp det som ikke hører under en enkelt komité: høringssvar, komitéplasser og oppslag fra naboer.'
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- action: /styret - name: Hjelpebehov ingen har tatt tak i
description: Behov som har ligget en uke uten at nabohjelpsgruppa koblet på noen. Styret finner en nabo, eller sier fra at det ikke lot seg løse.
action: /styret
consequence: consequence:
- Lagre - Lagre
features:
- name: Behov hos styret
description: Hver rad er ett behov som ingen tok på en uke. Knappene fører opp det du nettopp har gjort med det.
resource:
source:
kind: kv
bucket: hjelpebehov
requires_group: styret
transitions:
- from: open_escalated
to: formidlet
label: En nabo er koblet på
- from: open_escalated
to: ikke_lost
label: Lot seg ikke løse
states:
- open_escalated
- name: Høringsinnspill fra beboerne
description: Her samles meninger fra beboerne om saker kommunen har på høring, klare til å tas med i velets svar. description: Her samles meninger fra beboerne om saker kommunen har på høring, klare til å tas med i velets svar.
action: /styret
consequence:
- Lagre
features: features:
- description: '' - name: Innspill
name: '' description: Hver rad er én sak og hvor langt den har kommet. En annen pult flytter disse.
resource: resource:
requires_group: styret
source: source:
kind: kv
bucket: innspill bucket: innspill
kind: kv requires_group: styret
transitions: [] transitions: []
name: Høringsinnspill fra beboerne - name: Søknader til komiteene
- action: /styret
consequence:
- Lagre
description: Her ligger alle som har meldt seg til en komité og venter på en plass. description: Her ligger alle som har meldt seg til en komité og venter på en plass.
action: /styret
consequence:
- Lagre
features: features:
- description: '' - name: Komitesoknader
name: '' description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource: resource:
requires_group: styret
source: source:
kind: kv
bucket: komitesoknader bucket: komitesoknader
kind: kv requires_group: styret
transitions: transitions:
- from: open - from: open
label: Sett i komité
to: plassert to: plassert
label: Sett i komité
- from: open - from: open
label: Avslå søknaden
to: avslatt to: avslatt
name: Søknader til komiteene label: Avslå søknaden
- action: /styret - name: Meldinger om trafikkfarer
consequence:
- Lagre
description: Her ligger det naboer har å låne ut eller trenger å låne, klart til å legges ut.
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: Utstyr til utlån blant naboer
- action: /styret
consequence:
- Lagre
description: Her samles meldinger om farlige steder i trafikken, klare til å tas videre med kommunen eller veieier. description: Her samles meldinger om farlige steder i trafikken, klare til å tas videre med kommunen eller veieier.
action: /styret
consequence:
- Lagre
features: features:
- description: '' - name: Trafikkmeldinger
name: '' description: Hver rad er én sak og hvor langt den har kommet. En annen pult flytter disse.
resource: resource:
requires_group: styret
source: source:
bucket: trafikkmeldinger
kind: kv kind: kv
bucket: trafikkmeldinger
requires_group: styret
transitions: [] transitions: []
name: Meldinger om trafikkfarer - name: Inviter noen inn i Arrangementer
- action: /styret description: De får en konto, plass i Arrangementer, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
action: /styret
consequence: consequence:
- Inviter - Inviter
description: De får en konto, plass i Arrangementer, 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: invite:
group: arrangementer group: arrangementer
name: Inviter noen inn i Arrangementer features:
- action: /styret - name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Inviter noen inn i Høringsinstans
description: De får en konto, plass i Høringsinstans, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
action: /styret
consequence: consequence:
- Inviter - Inviter
description: De får en konto, plass i Høringsinstans, 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: invite:
group: horingsinstans group: horingsinstans
name: Inviter noen inn i Høringsinstans features:
- action: /styret - name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- 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: /styret
consequence: consequence:
- Inviter - 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: invite:
group: kasserer group: kasserer
name: Inviter noen inn i kassereren features:
- action: /styret - name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Inviter noen inn i komiteene
description: De får en konto, plass i komiteene, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
action: /styret
consequence: consequence:
- Inviter - Inviter
description: De får en konto, plass i komiteene, 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: invite:
group: komiteer group: komiteer
name: Inviter noen inn i komiteene features:
- action: /styret - name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Inviter noen inn i Leke- og møteplasser
description: De får en konto, plass i Leke- og møteplasser, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
action: /styret
consequence: consequence:
- Inviter - Inviter
description: De får en konto, plass i Leke- og møteplasser, 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: invite:
group: lekeplasser group: lekeplasser
name: Inviter noen inn i Leke- og møteplasser features:
- action: /styret - name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Legg til en husstand som medlem uten kontingent via siden
description: For en husstand som har betalt på annen måte. De får en konto og plass blant medlemmene, og en engangslenke der de selv velger passord eller passnøkkel.
action: /styret
consequence:
- Legg til
invite:
group: medlemmer
features:
- name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Inviter noen inn i nabohjelpen
description: De får en konto, plass i nabohjelpen, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
action: /styret
consequence: consequence:
- Inviter - Inviter
description: De får en konto, plass i nabohjelpen, 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: invite:
group: nabohjelp group: nabohjelp
name: Inviter noen inn i nabohjelpen features:
- action: /styret - name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Inviter noen inn som redaktør
description: De får en konto, plass blant redaktørene, og en engangslenke der de selv velger passord eller passnøkkel.
action: /styret
consequence: consequence:
- Inviter - Inviter
description: De får en konto, plass i styret, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem. invite:
group: redaktor
features: features:
- description: '' - name: Hvem
name: Hvem description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- label: Navn - name: name
name: name label: Navn
- label: E-post - name: phone
name: email label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email type: email
optional: true
- name: Inviter noen inn i styret
description: De får en konto, plass i styret, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
action: /styret
consequence:
- Inviter
invite: invite:
group: styret group: styret
name: Inviter noen inn i styret features:
- action: /styret - name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Inviter noen inn i Trafikkforhold
description: De får en konto, plass i Trafikkforhold, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
action: /styret
consequence: consequence:
- Inviter - Inviter
description: De får en konto, plass i Trafikkforhold, 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: invite:
group: trafikk group: trafikk
name: Inviter noen inn i Trafikkforhold features:
- action: /styret - name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /styret
consequence: consequence:
- Lagre - Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features: features:
- description: '' - name: Hvem som er med
name: '' description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
requires_group: styret
source: source:
bucket: portal_invites
kind: kv kind: kv
bucket: portal_memberships
requires_group: styret
transitions:
- from: invited
to: removed
label: Trekk tilbake
- from: active
to: removed
label: Ta ut
- from: removed
to: invited
label: Inviter igjen
- name: Forslag til endringer på siden
description: Det de som står som ansvarlige for et spørsmål, har foreslått å endre. De får beskjed når forslaget flyttes.
action: /styret
consequence:
- Lagre
features:
- name: Forslag
description: Hver rad er ett forslag, med siden det gjelder. Knappene fører opp det du nettopp har gjort med det.
resource:
source:
kind: kv
bucket: portal_edit_suggestions
requires_group: styret
transitions: transitions:
- from: open - from: open
label: Er inne to: discussed
label: Vi ser på det
- from: open
to: done to: done
name: Sendte invitasjoner label: Endringen er gjort
description: 'Herfra følger styret opp det som ikke hører under en enkelt komité: høringssvar, komitéplasser og oppslag fra naboer.' - from: open
name: Hva venter på styret akkurat nå? to: declined
responsible: label: Gjøres ikke
contact: post@tomtervel.no - from: discussed
name: Styret i Tomter Vel to: done
label: Endringen er gjort
- from: discussed
to: declined
label: Gjøres ikke
+49 -38
View File
@@ -1,65 +1,76 @@
name: Hvilke trafikkfarer må følges opp?
description: Her ser du meldinger om farlige steder i trafikken og følger dem opp overfor kommunen eller veieier.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- action: /trafikk - name: Farlige steder i trafikken
description: Farlige steder i trafikken som naboer har meldt inn.
action: /trafikk
consequence: consequence:
- Lagre - Lagre
description: Farlige steder i trafikken som naboer har meldt inn.
features: features:
- description: '' - name: Trafikkmeldinger
name: '' description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource: resource:
requires_group: trafikk
source: source:
bucket: trafikkmeldinger
kind: kv kind: kv
bucket: trafikkmeldinger
requires_group: trafikk
transitions: transitions:
- from: open - from: open
label: Ta opp med kommunen
to: tatt_opp to: tatt_opp
label: Ta opp med kommunen
- from: open - from: open
label: Avvis meldingen
to: avvist to: avvist
label: Avvis meldingen
- from: tatt_opp - from: tatt_opp
label: Meld ordnet
to: ordnet to: ordnet
label: Meld ordnet
- from: tatt_opp - from: tatt_opp
label: Avvis meldingen
to: avvist to: avvist
name: Farlige steder i trafikken label: Avvis meldingen
- action: /trafikk - name: Inviter noen inn i Trafikkforhold
description: De får en konto, plass i Trafikkforhold, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
action: /trafikk
consequence: consequence:
- Inviter - Inviter
description: De får en konto, plass i Trafikkforhold, 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: invite:
group: trafikk group: trafikk
name: Inviter noen inn i Trafikkforhold features:
- action: /trafikk - name: Hvem
description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements:
- name: name
label: Navn
- name: phone
label: Telefon
type: tel
- name: email
label: E-post (om de har)
type: email
optional: true
- name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /trafikk
consequence: consequence:
- Lagre - Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features: features:
- description: '' - name: Hvem som er med
name: '' description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
requires_group: trafikk
source: source:
bucket: portal_invites
kind: kv kind: kv
bucket: portal_memberships
requires_group: trafikk
transitions: transitions:
- from: open - from: invited
label: Er inne to: removed
to: done label: Trekk tilbake
name: Sendte invitasjoner - from: active
description: Her ser du meldinger om farlige steder i trafikken og følger dem opp overfor kommunen eller veieier. to: removed
name: Hvilke trafikkfarer må følges opp? label: Ta ut
responsible: - from: removed
contact: post@tomtervel.no to: invited
name: Styret i Tomter Vel label: Inviter igjen
+60
View File
@@ -0,0 +1,60 @@
name: Hva sier vedtektene?
description: Vedtektene for Tomter Vel, av 23.04.2018.
responsible:
name: Styret i Tomter Vel
contact: post@tomtervel.no
group: styret
alternatives:
- name: § 1
description: Tomter vel er upolitisk. Foreningen har som formål å virke for stedets velferd, forskjønnelse og utvikling og ellers ivareta Tomters interesser.
- name: § 2
description: Alle som er bosatt i Tomter kan bli medlem av foreningen. Midlertidig utflyttede medlemmer kan beholde sitt medlemskap.
- name: § 3
description: Årsmøte, som er vellets øverste myndighet, holdes innen utgangen av mars hvert år. Møtet kunngjøres med minst tre ukers varsel. Forslag skal også gjøres kjent minst to uker før møtet. Årsmøte godkjenner beretning, regnskap og budsjett. Den velger styre, komitéledere, og valgkomite.
- name: § 4
description: Ekstraordinært årsmøte holdes når styret, eller minst 15 medlemmer krever det i skriftlig form. Gjennomføringen følger samme prosedyre som ordinært årsmøte
- name: § 5
description: Tomter Vel ledes av et styre på seks medlemmer. Leder, nestleder, sekretær, kasserer og to styremedlemmer, som alle velges på årsmøtet. Funksjonstiden er to år. Leder, sekretær og ett styremedlem velges det ene året, nestleder, kasserer og det andre styremedlemmet det andre året. Det skal dessuten på årsmøte velges ett varamedlem til styret med funksjonstid to år. Styret engasjerer revisor eller ekstern regnskapsfører. Oppnevning av andre komitémedlemmer og representanter foretas av styret etter behov. Komitéledere har møterett på styremøter.
- name: § 6
description: Medlemsmøte avholdes når styret finner det nødvendig og skal bekjentgjøres minst en uke i forveien. Det bør avholdes minst ett medlemmsmøte mellom hvert årsmøte.
- name: § 7.1
description: 'Styret skal:'
features:
- name: ''
description: iverksette årsmøtets vedtak og bestemmelser.
- name: ''
description: Stå for velforeningens daglige ledelse og ivareta medlemmenes interesser overfor andre instanser.
- name: ''
description: Stå for den alminnelige forvaltningen av foreningen, herunder forvalte velforeningens eiendeler og føre kontroll med foreningens økonomi.
- name: ''
description: etter behov opprette komitéer eller bemyndige personer for å løse spesielle oppgaver.
- name: ''
description: etter beste evne søke å oppfylle foreningens formål eller gjeldende regler.
- name: ''
description: sørge for at foreningen er forsvarlig forsikret.
- name: § 7.2
description: Styret har disposisjonsrett over velforeningens midler til alminnelige administrative formål og rett til å bevilge beløp til gjennomføring av vedtak på årsmøtet. Alle utbetalinger skal attesteres av leder og kasserer før utbetaling. Styret har imidlertid ikke adgang til uten samtykke fra årsmøtet å treffe beslutninger av større betydning for foreningen.
- name: § 7.3
description: Styret holder møte når leder bestemmer eller et flertall av styremedlemmene forlanger det. Varamedlemmet kan møte på samtlige styremøter, men har kun stemmerett når styret ikke er fulltallig.
features:
- name: ''
description: Alle saker og all korrespondanse skal legges fram på styremøtet. Styrets vedtak skal protokolleres. Det skal fremgå av protokollen om vedtaket er enstemmig, og eventuelle dissenser protokolleres. Alle medlemmene har rett til innsyn i protokollene fra styremøtene. Innsyn kan nektes av styret i enkeltsaker, dersom hensynet til tredjemann tilsier det eller dersom andre saklige grunner for nektelse foreligger.
- name: § 7.4
description: Styret er beslutningsdyktig når et flertall av styremedlemmene, deriblant leder eller nestleder, er tilstede. Leder eller i hans/hennes fravær nestleder, leder styrets møter. Styrebeslutninger krever alminnelig flertall. Ved stemmelikhet har fungerende leder dobbeltstemme.
features:
- name: ''
description: Et styremedlem kan ikke være med å stemme i saker hvor dette har særinteresser.
- name: § 8
description: Regnskapsåret går fra 01.01–31.12. Styret skal påse at regnskapet blir ført.
- name: § 9
description: Medlemskontingenten er den som til enhver tid er/blir fastsatt av Årsmøte. Kontingenten innkreves av styret. Den betales forskuddsvis.
- name: § 10
description: Tomter Vel kan bare oppløses ved vedtak på Årsmøte etter forslag fra styret. Til slikt vedtak kreves to tredjedels stemmeflertall blant de frammøtte medlemmer. Forslag om oppløsning skal gjøres kjent 3 uker før årsmøtet holdes. Eventuelle midler som Tomter Vel sitter inne med, anvendes da straks til formål som kommer Tomter til gode.
- name: § 11
description: Styret eller årsmøtet oppretter komiteer for definerte formål. Komitéer skal bestå av komiteleder som rapporterer til styret. Komiteleder tilknytter et egnet antall personer til formålet og organiserer arbeidet.
- name: § 12
description: Valgkomiteen består av to medlemmer med funksjonstid ett år. Valgkomiteen foreslår overfor Årsmøte medlemmer og varamedlemmer til styre, komitéer og valgkomite, samt revisor.
- name: § 13
description: Tomter Vel skal ha en revisorer med funksjonstid to år. Revisoren skal revidere regnskapet og legge fram revisjonsberetning for Årsmøtet.
- name: § 14
description: Forandringer i disse lover kan bare skje ved vedtak på Årsmøte. Slikt vedtak krever to tredjedels stemmeflertall blant de frammøtte medlemmene.