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
# nudge the running portal to refetch content over local NATS.
# Denne repoen linter seg selv og ber portalen hente innholdet på nytt.
# 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
on:
push:
@@ -13,14 +14,20 @@ jobs:
- name: checkout
run: |
rm -rf checkout && git clone --depth 1 "${{ github.server_url }}/${{ github.repository }}.git" checkout
# iris is portal's lint; pin it to the portal release the instance
# runs (v0.3.36 on kasse).
# Linten er portalen selv (`portal lint`), på samme versjon som
# den vel-et kjører (PORTAL_RELEASE i infrastructure/.env).
- name: lint
env:
IRIS_RELEASE: v0.5.2
PORTAL_RELEASE: v0.6.0
run: |
curl -sfL "https://project.uhhm.no/uhhm/iris/releases/download/$IRIS_RELEASE/iris" -o iris && chmod +x iris
./iris check --path checkout/questions
curl -sfL "https://project.uhhm.no/uhhm/portal/releases/download/$PORTAL_RELEASE/portal" -o portal && chmod +x portal
./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
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
initial: open
states:
kontaktet:
event: kontaktet
open:
event: received
kontaktet:
event: kontaktet
satt_opp:
event: satt_opp
takket_nei:
@@ -34,29 +34,34 @@ aggregates:
- bucket: hjelpebehov
initial: open
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:
event: formidlet
mail:
to: submitter
subject: En nabo er koblet på
body: |-
Vi har funnet en nabo som kan hjelpe. De tar kontakt med deg direkte.
Det du kan gjøre nå: {site}/decide/trenger-hjelp?chain={chain}&email={email}
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:
event: ordnet
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
subject: Bra det løste seg
body: Godt å høre at det ordnet seg. Takk for at du sa fra, og lykke til videre.
ikke_lost:
event: ikke_lost
transitions:
formidlet:
- ordnet
@@ -64,6 +69,10 @@ aggregates:
open:
- formidlet
- ikke_lost
- open_escalated
open_escalated:
- formidlet
- ikke_lost
- bucket: hjelpere
initial: open
states:
@@ -80,21 +89,22 @@ aggregates:
- bucket: husstander
initial: open
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:
event: received
mail:
to: submitter
subject: Nesten i mål som medlem
body: |-
Takk for at du vil bli medlem. Du får en betalingsoppfordring med kontonummer og beløp så snart kasserer har sett på saken.
Det du kan gjøre nå: {site}/decide/bli-medlem?chain={chain}&email={email}
subject: Nesten i mål som medlem
betalt:
event: betalt
mail:
to: submitter
subject: Medlemskapet er i orden
body: Kontingenten er registrert betalt. Du er nå medlem av Tomter Vel - velkommen med!
grants: medlemmer
utmeldt:
event: utmeldt
transitions:
@@ -104,12 +114,12 @@ aggregates:
- bucket: innspill
initial: open
states:
ikke_tatt_med:
event: ikke_tatt_med
open:
event: received
tatt_med:
event: tatt_med
ikke_tatt_med:
event: ikke_tatt_med
transitions:
open:
- tatt_med
@@ -117,12 +127,12 @@ aggregates:
- bucket: komitesoknader
initial: open
states:
avslatt:
event: avslatt
open:
event: received
plassert:
event: plassert
avslatt:
event: avslatt
transitions:
open:
- plassert
@@ -140,31 +150,58 @@ aggregates:
- bucket: oppslag
initial: open
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:
event: received
mail:
to: post@tomtervel.no
subject: 'Nytt oppslag på tavla: {hva}'
body: |-
Et nytt oppslag står på tavla fra nå av.
{har_eller_trenger}: {hva}
Det står der til den som la det ut tar det ned, til redaktøren gjør det, eller i en måned. Hører det ikke hjemme, tas det ned her: {site}/redaktor
after:
days: 30
to: tatt_ned
tatt_ned:
event: tatt_ned
transitions:
open:
- lagt_ut
- tatt_ned
- bucket: svar
initial: open
states:
open:
event: received
mail:
to: '{oppslag.email}'
subject: En nabo har svart på oppslaget ditt
body: |-
Hei,
En nabo har svart på oppslaget ditt «{oppslag.hva}». Ta kontakt direkte: {email}
{hilsen}
Flere kan svare så lenge oppslaget står; du velger selv hvem du avtaler med. Når det er ordnet, tar du det ned her:
{site}/decide/dele-utstyr?chain={oppslag.id}&email={oppslag.email}
lest:
event: lest
transitions:
open:
- lest
- bucket: trafikkmeldinger
initial: open
states:
avvist:
event: avvist
open:
event: received
ordnet:
event: ordnet
tatt_opp:
event: tatt_opp
ordnet:
event: ordnet
avvist:
event: avvist
transitions:
open:
- tatt_opp
@@ -175,14 +212,14 @@ aggregates:
- bucket: utlegg
initial: open
states:
avvist:
event: avvist
godkjent:
event: godkjent
open:
event: received
godkjent:
event: godkjent
utbetalt:
event: utbetalt
avvist:
event: avvist
transitions:
godkjent:
- utbetalt
+12
View File
@@ -95,3 +95,15 @@ button, .button, input[type="submit"] {
button:hover, .button:hover, input[type="submit"]:hover {
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:
- done_when:
- betalt
- utmeldt
- id: bli-medlem
who: en husstand i Tomter
wants: å bli medlem og få betalt kontingenten
enters: /
handled_by: kasserer
id: bli-medlem
via: Bli medlem eller endre opplysningene dine
lands_in: husstander
max_fields: 3
max_steps: 2
stage_words:
betalt: betalt
open: mottatt
utmeldt: meldt ut
handled_by: kasserer
stages:
- open
- betalt
- utmeldt
done_when:
- betalt
- utmeldt
success:
- 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_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:
open: mottatt
oppdatert: oppdatert
stages:
- open
- oppdatert
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
- id: trafikkfare
who: en som har sett et farlig sted i trafikken
wants: at velet tar det opp med kommunen eller den som eier veien
enters: /
handled_by: trafikk
id: trafikkfare
via: Meld fra om noe som bør fikses
lands_in: trafikkmeldinger
max_fields: 2
max_steps: 2
stage_words:
avvist: avvist
open: mottatt
ordnet: ordnet
tatt_opp: tatt opp med kommunen
handled_by: trafikk
stages:
- open
- tatt_opp
- ordnet
- avvist
done_when:
- ordnet
- avvist
success:
- 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_fields: 2
stage_words:
open: mottatt
tatt_tak_i: tatt tak i
utbedret: utbedret
tatt_opp: tatt opp med kommunen
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:
- open
- tatt_tak_i
- utbedret
done_when:
- utbedret
success:
- utbedret
via: Meld fra om noe som bør fikses
wants: at det blir fikset før noen skader seg
who: en som ser at noe på lekeplassen eller stien er ødelagt
- done_when:
- tatt_med
- ikke_tatt_med
enters: /
handled_by: horingsinstans
id: horingsinnspill
lands_in: innspill
max_fields: 3
max_steps: 1
max_steps: 2
max_fields: 2
stage_words:
ikke_tatt_med: ikke tatt med
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:
- open
- tatt_med
- ikke_tatt_med
done_when:
- tatt_med
- ikke_tatt_med
success:
- tatt_med
via: Få din mening med i høringssvaret
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_steps: 1
max_fields: 3
max_steps: 2
stage_words:
kontaktet: kontaktet
open: mottatt
satt_opp: satt opp
takket_nei: takket nei
tatt_med: tatt med i høringssvaret
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:
- open
- kontaktet
- satt_opp
- takket_nei
done_when:
- satt_opp
- takket_nei
success:
- 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_fields: 3
stage_words:
avslatt: avslått
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:
- open
- plassert
- avslatt
done_when:
- plassert
- avslatt
success:
- plassert
via: Bli med og gjør en innsats
wants: en plass i den komiteen som driver med det de bryr seg om
who: en som vil sitte i en komité
- done_when:
- ordnet
- ikke_lost
enters: /
handled_by: nabohjelp
id: trenger-hjelp
lands_in: hjelpebehov
max_fields: 4
max_steps: 2
max_steps: 1
max_fields: 3
stage_words:
formidlet: formidlet til en nabo
ikke_lost: ikke løst
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:
- open
- open_escalated
- formidlet
- ordnet
- ikke_lost
done_when:
- ordnet
- ikke_lost
success:
- 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
wants: at en nabo stiller opp
who: en beboer som ikke får til noe selv for tiden, som snømåking, handling eller en skyss
- done_when:
lands_in: hjelpere
handled_by: nabohjelp
stages:
- open
- registrert
- trukket
enters: /
handled_by: nabohjelp
id: kan-hjelpe
lands_in: hjelpere
max_fields: 4
done_when:
- registrert
- trukket
success:
- registrert
max_steps: 2
max_fields: 4
stage_words:
open: mottatt
registrert: registrert som hjelper
trukket: trukket
stages:
- 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
- id: dele-utstyr
who: en nabo som har noe å låne ut, eller trenger å låne noe
- done_when:
- utbetalt
- avvist
enters: /komiteer/utlegg
enters_as: komiteer
handled_by: kasserer
id: utlegg
lands_in: utlegg
max_fields: 3
max_steps: 1
wants: et oppslag naboene ser med en gang
enters: /
via: Få hjelp av naboer, eller gi en hånd selv
lands_in: oppslag
handled_by: redaktor
stages:
- open
- tatt_ned
done_when:
- tatt_ned
success:
- tatt_ned
max_steps: 2
max_fields: 4
stage_words:
avvist: avvist
godkjent: godkjent
open: mottatt
utbetalt: utbetalt
open: ute
tatt_ned: tatt ned
- id: melde-seg
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:
- open
- godkjent
- utbetalt
- avvist
done_when:
- utbetalt
- avvist
success:
- utbetalt
via: Få pengene tilbake
wants: pengene tilbake
who: en i en komité som har lagt ut for noe
max_steps: 1
max_fields: 3
stage_words:
open: mottatt
godkjent: godkjent
utbetalt: utbetalt
avvist: avvist
enters_as: komiteer
personas:
- id: nyinnflyttet
need: bli-medlem
@@ -310,3 +329,4 @@ personas:
- id: kvittering
need: utlegg
text: Jeg kjøpte pølser og kakao til skøytedagen for 1 840 kroner, her er kvitteringa, vil ha det igjen.
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:
- 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:
- 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:
- description: ''
name: ''
- name: Frivillige
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource:
requires_group: arrangementer
source:
bucket: frivillige
kind: kv
bucket: frivillige
requires_group: arrangementer
transitions:
- from: kontaktet
label: Sett opp
to: satt_opp
label: Sett opp
- from: kontaktet
label: Takket nei
to: takket_nei
label: Takket nei
- from: open
label: Merk som kontaktet
to: kontaktet
label: Merk som kontaktet
- from: open
label: Takket nei
to: takket_nei
name: Frivillige til arrangementer og dugnad
- action: /arrangementer
label: Takket nei
- 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:
- 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:
group: arrangementer
name: Inviter noen inn i Arrangementer
- action: /arrangementer
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: /arrangementer
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
- name: Hvem som er 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:
requires_group: arrangementer
source:
bucket: portal_invites
kind: kv
bucket: portal_memberships
requires_group: arrangementer
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Oversikt over folk som vil hjelpe til, slik at du kan følge opp og sette dem opp på noe som passer.
name: Hvem har meldt seg, og hvor langt har jeg kommet med å sette dem opp?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
- from: invited
to: removed
label: Trekk tilbake
- from: active
to: removed
label: Ta ut
- from: removed
to: invited
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:
- 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:
- 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.
encouragements:
- Det holder med noen ord om hva du kan tenke deg – vi tar kontakt når det nærmer seg.
record_as: frivillige
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
name: Hva skjer videre
- description: Arrangementskomiteen leser det du sender, og du kan nå dem på post@tomtervel.no i mellomtiden.
- name: Hvem leser dette
description: Arrangementskomiteen leser det du sender, og du kan nå dem på post@tomtervel.no i mellomtiden.
icon: lucide:users
name: Hvem leser dette
- description: Fortell kort hva du kan hjelpe til med.
icon: lucide:hand-helping
name: Meld deg som hjelper
- name: Meld deg som hjelper
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
- name: navn
label: Navn
type: text
- label: Telefon
name: telefon
placeholder: 912 34 567
placeholder: Kari Nordmann
- name: telefon
label: Telefon
type: tel
- label: Hva kan du hjelpe til med?
multiple: true
name: hva
placeholder: 912 34 567
- name: hva
label: Hva kan du hjelpe til med?
type: select
options:
- 17. mai
- Juletregranstenning
- Skøytedag
- Dugnad på elvestien
- 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
name: komite
options:
- Arrangementer
- Elvesti
- Høringsinstans
- Leke- og møteplasser
- Miljøgate
- Pendlerforhold
- Trafikkforhold
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
description: Fortell kort hva du kan hjelpe til med.
icon: lucide:hand-helping
encouragements:
- Det holder med noen ord om hva du kan tenke deg – vi tar kontakt når det nærmer seg.
- name: Sitt i en komité som betyr noe for deg
description: For medlemmer. Logg inn med velkontoen din, så velger du komité; kontoen fikk du da kontingenten var betalt.
action: /medlemmer/komite
consequence:
- Logg inn og meld deg
+7 -5
View File
@@ -1,9 +1,11 @@
name: What would you like to do?
description: ''
alternatives:
- description: ''
name: Utmeldt
- name: Utmeldt
description: ''
self_transition:
bucket: husstander
label: Utmeldt
to: utmeldt
description: ''
name: What would you like to do?
from:
- 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:
- 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:
bucket: oppslag
label: Ta ned oppslaget
to: tatt_ned
description: Her sier du fra at utstyret er hentet eller ikke lenger tilgjengelig for utlån.
name: Skal oppslaget om utstyret fortsatt stå ute?
from:
- 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:
- 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:
bucket: hjelpere
label: Trekk meg
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å.
name: Vil du fortsatt kunne bli spurt om å hjelpe en nabo?
from:
- 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:
- 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:
bucket: hjelpebehov
to: ordnet
from:
- formidlet
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:
- action: /horingsinstans
- name: Innspill til høringssvar
description: Her ligger innspill fra beboere til saker kommunen har på høring.
action: /horingsinstans
consequence:
- Send svar
description: Her ligger innspill fra beboere til saker kommunen har på høring.
features:
- description: ''
name: ''
- name: Innspill
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource:
requires_group: horingsinstans
source:
bucket: innspill
kind: kv
bucket: innspill
requires_group: horingsinstans
transitions:
- from: open
label: Tatt med i svaret
to: tatt_med
label: Tatt med i svaret
- from: open
label: Ikke tatt med
to: ikke_tatt_med
name: Innspill til høringssvar
- action: /horingsinstans
label: Ikke tatt med
- 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:
- 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:
group: horingsinstans
name: Inviter noen inn i Høringsinstans
- action: /horingsinstans
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: /horingsinstans
consequence:
- Send svar
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
- 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:
requires_group: horingsinstans
source:
bucket: portal_invites
kind: kv
bucket: portal_memberships
requires_group: horingsinstans
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her samler du innspillene og ser hva som er tatt med i velets høringssvar.
name: Hva sier vi i høringssvaret?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
- from: invited
to: removed
label: Trekk tilbake
- from: active
to: removed
label: Ta ut
- from: removed
to: invited
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:
- 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:
- 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
name: Et vel som taler for Tomter, og et medlemskap du styrer selv
- 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.
icon: lucide:handshake
name: En nabo som stiller opp når du trenger det
name: Dette gjør velet
- description: Ingenting å fylle ut her. Det som er meldt inn, og hvor hver sak står.
- name: Naboer som stiller opp for hverandre
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:heart-handshake
- name: Siste fra bygda
description: Nye meldinger og oppslag, slik de står akkurat nå.
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
name: Alt som er meldt ødelagt
- description: Det naboene har å låne ut, og det de trenger å låne. [Oppslagstavla](/status/oppslag)
icon: lucide:list
name: Oppslagstavla
- description: Farlige steder naboene har meldt, og hva velet har gjort med dem. [Alle trafikkmeldinger](/status/trafikkmeldinger)
icon: lucide:list
name: Alle trafikkmeldinger
name: Se deg rundt først
- action: /medlem
resource:
source:
kind: kv
bucket: oppslag
public: true
states:
- open
empty: Tavla er tom nå. Legg gjerne ut det første oppslaget.
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:
- Til medlemskap
description: Meld deg inn, betal kontingenten, eller gi beskjed om flytting, ny e-post eller utmelding.
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
name: Deg som bor i Tomter
name: Bli medlem eller endre opplysningene dine
- action: /melde-fra
- name: Meld fra om noe som bør fikses
description: Sett du noe farlig i trafikken, eller noe ødelagt på lekeplassen eller elvestien? Gi oss beskjed.
action: /melde-fra
consequence:
- Meld fra
description: Sett du noe farlig i trafikken, eller noe ødelagt på lekeplassen eller elvestien? Gi oss beskjed.
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
name: Deg som har sett noe som bør fikses
name: Meld fra om noe som bør fikses
- action: /bidra
- name: Bli med og gjør en innsats
description: Vi trenger folk på 17. mai, dugnader og i komiteene. Det trengs ikke mer enn litt tid du har å avse.
action: /bidra
consequence:
- Bli med
description: Vi trenger folk på 17. mai, dugnader og i komiteene. Det trengs ikke mer enn litt tid du har å avse.
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
name: Deg som vil gjøre en innsats
name: Bli med og gjør en innsats
- action: /naboer
- name: Få hjelp av naboer, eller gi en hånd selv
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
consequence:
- 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:
- 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
name: Deg som trenger hjelp eller kan gi en hånd
name: Få hjelp av naboer, eller gi en hånd selv
- action: /received/horingsinnspill
- name: Få din mening med i høringssvaret
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
consequence:
- 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:
- 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:
- action: /kasserer
consequence:
- Lagre
- name: Nye medlemmer som venter på registrering
description: Husstander som har meldt seg inn og venter på å bli registrert som betalende medlem.
action: /kasserer
consequence:
- Lagre
features:
- description: ''
name: ''
- name: Husstander
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource:
requires_group: kasserer
source:
kind: kv
bucket: husstander
kind: kv
requires_group: kasserer
transitions:
- from: open
label: Registrer betaling
to: betalt
label: Registrer betaling
- from: open
label: Meld ut
to: utmeldt
name: Nye medlemmer som venter på registrering
- action: /kasserer
consequence:
- Lagre
label: Meld ut
- name: Endringer som venter på å bli registrert
description: Medlemmer som har flyttet, byttet e-post eller vil melde seg ut, og venter på at opplysningene blir oppdatert.
features:
- description: ''
name: ''
resource:
requires_group: kasserer
source:
bucket: medlemsendringer
kind: kv
transitions:
- from: open
label: Registrer endring
to: oppdatert
name: Endringer som venter på å bli registrert
- action: /kasserer
action: /kasserer
consequence:
- Lagre
description: Utlegg fra komitémedlemmer som venter på godkjenning eller utbetaling.
features:
- description: ''
name: ''
- name: Medlemsendringer
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource:
requires_group: kasserer
source:
bucket: utlegg
kind: kv
bucket: medlemsendringer
requires_group: kasserer
transitions:
- from: open
to: oppdatert
label: Registrer endring
- name: Utlegg som venter på deg
description: Utlegg fra komitémedlemmer som venter på godkjenning eller utbetaling.
action: /kasserer
consequence:
- Lagre
features:
- name: Utlegg
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource:
source:
kind: kv
bucket: utlegg
requires_group: kasserer
transitions:
- from: godkjent
label: Merk som utbetalt
to: utbetalt
label: Merk som utbetalt
- from: godkjent
to: avvist
label: Avvis likevel
to: avvist
- from: open
label: Godkjenn utlegg
to: godkjent
label: Godkjenn utlegg
- from: open
label: Avvis utlegg
to: avvist
name: Utlegg som venter på deg
- action: /kasserer
label: Avvis utlegg
- name: Inviter noen inn i kassereren
description: De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
action: /kasserer
consequence:
- Inviter
description: De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: kasserer
name: Inviter noen inn i kassereren
- action: /kasserer
features:
- name: Hvem
description: Navnet 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:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
- 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:
requires_group: kasserer
source:
bucket: portal_invites
kind: kv
bucket: portal_memberships
requires_group: kasserer
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her har du oversikt over medlemmer, endringer og utlegg som venter på deg som kasserer.
name: Hva venter på meg som kasserer akkurat nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
- from: invited
to: removed
label: Trekk tilbake
- from: active
to: removed
label: Ta ut
- from: removed
to: invited
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:
- 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:
- Send utlegg
description: Har du lagt ut for noe til komiteen? Send det inn så kasserer kan betale deg tilbake.
name: Få tilbake det du har lagt ut
- action: /komiteer
- 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: /komiteer
consequence:
- 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:
group: komiteer
name: Inviter noen inn i komiteene
- action: /komiteer
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: /komiteer
consequence:
- Confirm
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
- 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:
requires_group: komiteer
source:
bucket: portal_invites
kind: kv
bucket: portal_memberships
requires_group: komiteer
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her holder du oversikt over sakene komiteen din har ansvar for, og flytter dem videre etter hvert som de blir fulgt opp.
name: Hva står ubehandlet i komiteen din nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
- from: invited
to: removed
label: Trekk tilbake
- from: active
to: removed
label: Ta ut
- from: removed
to: invited
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å?
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
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:
contact: post@tomtervel.no
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:
- 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:
- Lagre
description: Meldinger om noe som er ødelagt på lekeplassen eller langs stien, og som bør fikses.
features:
- description: ''
name: ''
- name: Anleggsfeil
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource:
requires_group: lekeplasser
source:
bucket: anleggsfeil
kind: kv
bucket: anleggsfeil
requires_group: lekeplasser
transitions:
- from: open
label: Ta tak i saken
to: tatt_tak_i
label: Ta tak i saken
- from: tatt_tak_i
label: Merk som utbedret
to: utbedret
name: Det som er meldt inn av skader
- action: /lekeplasser
label: Merk som utbedret
- 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:
- 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:
group: lekeplasser
name: Inviter noen inn i Leke- og møteplasser
- action: /lekeplasser
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: /lekeplasser
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
- name: Hvem som er 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:
requires_group: lekeplasser
source:
bucket: portal_invites
kind: kv
bucket: portal_memberships
requires_group: lekeplasser
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her følger komiteen for lekeplassene opp det som er meldt inn av skader, til det er fikset.
name: Hva må fikses på lekeplassene og stien nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
- from: invited
to: removed
label: Trekk tilbake
- from: active
to: removed
label: Ta ut
- from: removed
to: invited
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:
- 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:
- Bli medlem
description: Meld deg inn i velet, så holder vi deg oppdatert og du støtter arbeidet i nærmiljøet.
encouragements:
- Kasserer sender deg kontingenten på e-post rett etterpå.
record_as: husstander
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
name: Etter innmelding
- description: Kasserer i styret leser dette, og du kan nå oss på post@tomtervel.no i mellomtiden.
- 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: Hvem svarer deg
- description: Ha adressen i Tomter og en e-post du bruker klar.
icon: lucide:user-plus
name: Meld deg inn
- name: Meld deg inn
requirements:
- label: Navn
name: navn
placeholder: Ola Nordmann
- name: name
label: Navn
type: text
- name: adresse
label: Adresse
type: text
- label: Adresse
name: adresse
placeholder: Tomterveien 12
type: text
- label: Email
name: email
- name: email
label: E-post
type: email
- label: Telefon
name: telefon
- name: telefon
label: Telefon
type: tel
optional: true
placeholder: 123 45 678
type: tel
name: Bli medlem av Tomter Vel
record_as: husstander
- action: /received/endre-medlemskap
description: Ha adressen i Tomter og en e-post du bruker klar.
icon: lucide:user-plus
encouragements:
- 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:
- 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:
- 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:
- 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:
- Send inn
description: Sett du noe farlig i trafikken? Fortell trafikkomiteen om det, så tar de det videre.
encouragements:
- Bare noen linjer om hva og hvor er nok til at vi kan følge opp.
record_as: trafikkmeldinger
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
name: Hva skjer videre
- description: Trafikkomiteen leser meldingen din; haster det, kan du nå styret på post@tomtervel.no.
- name: Hvem leser dette
description: Trafikkomiteen leser meldingen din; haster det, kan du nå styret på post@tomtervel.no.
icon: lucide:car
name: Hvem leser dette
- 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
- name: Meld trafikkfare
requirements:
- label: Hvor var det
name: hvor
placeholder: Krysset Tomterveien / Elvestien
- name: hvor
label: Hvor var det
type: text
- label: Hva så du
name: hva
placeholder: Dårlig sikt i krysset, biler kjører fort
placeholder: Krysset Tomterveien / Elvestien
- name: hva
label: Hva så du
type: textarea
- label: E-post (valgfritt)
name: epost
placeholder: Dårlig sikt i krysset, biler kjører fort
- name: epost
label: E-post (valgfritt)
type: email
optional: true
placeholder: ola.nordmann@epost.no
type: email
name: Meld fra om en trafikkfare
record_as: trafikkmeldinger
- action: /received/anleggsfeil
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
encouragements:
- 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:
- Send inn
description: Se noe ødelagt på en lekeplass eller langs elvestien, så tar lekeplasskomiteen tak i det.
encouragements:
- Det holder med noen ord om hva du så og hvor.
record_as: anleggsfeil
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
name: Hva skjer videre
- description: Lekeplasskomiteen leser meldingen din; til det haster kan du nå styret på post@tomtervel.no.
- name: Hvem leser dette
description: Lekeplasskomiteen leser meldingen din; til det haster kan du nå styret på post@tomtervel.no.
icon: lucide:hammer
name: Hvem leser dette
- description: Fortell hva som er ødelagt og omtrent hvor det er.
icon: lucide:construction
name: Meld anleggsfeil
- name: Meld anleggsfeil
requirements:
- label: Hvor er det
name: hvor
- name: hvor
label: Hvor er det
type: select
options:
- Lekeplassen
- Elvestien
- Skøytebanen
- Et annet sted
type: select
- label: Hva er ødelagt
name: hva
placeholder: Løs planke på gjerdet ved husken
- name: hva
label: Hva er ødelagt
type: textarea
name: Meld fra om noe ødelagt
record_as: anleggsfeil
description: Har du sett noe farlig i trafikken, eller noe ødelagt på lekeplassen eller stien? Her sier du fra til velet.
name: Hva vil du melde fra om?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
placeholder: Løs planke på gjerdet ved husken
description: Fortell hva som er ødelagt og omtrent hvor det er.
icon: lucide:construction
encouragements:
- Det holder med noen ord om hva du så og hvor.
+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:
- 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:
- 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.
encouragements:
- Vi finner en nabo som kan stille opp så fort som mulig.
record_as: hjelpebehov
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
name: Fra melding til hjelp
- description: Nabohjelpen tar imot og finner noen til deg, eller ring post@tomtervel.no i mellomtiden.
- name: Hvem ser dette
description: Nabohjelpen tar imot og finner noen til deg, eller ring post@tomtervel.no i mellomtiden.
icon: lucide:users
name: Hvem ser dette
- description: Skriv kort hva du trenger hjelp til.
icon: lucide:heart-handshake
name: Be om en hånd
- name: Be om en hånd
requirements:
- label: Navn
name: navn
- name: navn
label: Navn
type: text
placeholder: Kari Nordmann
type: text
- label: E-post
name: email
placeholder: kari@eksempel.no
- name: email
label: E-post
type: email
- label: Adresse
name: adresse
placeholder: Tomterveien 12
placeholder: kari@eksempel.no
- name: adresse
label: Adresse
type: text
- label: Hva trenger du hjelp til
name: hva
placeholder: Måke snø på trappa, handle inn litt mat
placeholder: Tomterveien 12
- name: hva
label: Hva trenger du hjelp til
type: textarea
- label: Telefon
name: telefon
placeholder: Måke snø på trappa, handle inn litt mat
- name: telefon
label: Telefon
type: tel
optional: true
placeholder: 123 45 678
type: tel
name: Få en nabo til å stille opp
record_as: hjelpebehov
- action: /received/kan-hjelpe
description: Skriv kort hva du trenger hjelp til.
icon: lucide:heart-handshake
encouragements:
- 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:
- 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.
encouragements:
- Du blir bare kontaktet når noe passer for deg.
record_as: hjelpere
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
name: Fra påmelding til spørsmål
- description: Nabohjelpen har oversikten og ringer deg direkte når det er noe, eller nås på post@tomtervel.no.
- name: Hvem ser dette
description: Nabohjelpen har oversikten og ringer deg direkte når det er noe, eller nås på post@tomtervel.no.
icon: lucide:heart-handshake
name: Hvem ser dette
- description: Fortell kort hva du kan bidra med.
icon: lucide:hand-helping
name: Meld deg som hjelper
- name: Meld deg som hjelper
requirements:
- label: Navn
name: navn
placeholder: Kari Nordmann
- name: navn
label: Navn
type: text
- label: E-post
name: email
placeholder: kari@eksempel.no
placeholder: Kari Nordmann
- name: email
label: E-post
type: email
- label: Telefon
name: telefon
placeholder: 123 45 678
placeholder: kari@eksempel.no
- name: telefon
label: Telefon
type: tel
- label: Hva kan du hjelpe med
multiple: true
name: kan
placeholder: 123 45 678
- name: kan
label: Hva kan du hjelpe med
type: select
options:
- Snømåking
- Handling
@@ -78,48 +82,45 @@ alternatives:
- Småfiks i huset
- En prat og litt selskap
- Det som trengs
type: select
name: Bli spurt når en nabo trenger en hånd
record_as: hjelpere
- action: /received/dele-utstyr
multiple: true
description: Fortell kort hva du kan bidra med.
icon: lucide:hand-helping
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:
- 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.
encouragements:
- Vi legger det ut så naboene kan se det.
record_as: oppslag
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
name: Fra oppslag til avtale
- description: Styret legger ut oppslaget og kan nås på post@tomtervel.no i mellomtiden.
- name: Hvem ser dette
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
name: Hvem ser dette
- description: Skriv kort hva det gjelder, så folk skjønner det med en gang.
icon: lucide:package
name: Lån eller utlån
- name: Lån eller utlån
requirements:
- label: Navn
name: navn
placeholder: Ola Nordmann
- name: navn
label: Navn
type: text
- label: E-post
name: email
placeholder: ola@eksempel.no
placeholder: Ola Nordmann
- name: email
label: E-post
type: email
- label: Har du eller trenger du
name: har_eller_trenger
placeholder: ola@eksempel.no
- name: har_eller_trenger
label: Har du eller trenger du
type: select
options:
- Jeg har noe å låne ut
- Jeg trenger å låne noe
type: select
- label: Hva gjelder det
name: hva
placeholder: Hengerfeste til bil, tilhenger, stige
- name: hva
label: Hva gjelder det
type: textarea
name: Lån ut eller lån av naboen
record_as: oppslag
description: Godt naboskap gjør hverdagen lettere. Trenger du en hånd, kan gi en, eller har noe å låne bort?
name: Trenger du en hånd, eller kan du gi en?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
placeholder: Hengerfeste til bil, tilhenger, stige
description: Skriv kort hva det gjelder, så folk skjønner det med en gang.
icon: lucide:package
encouragements:
- Det står på tavla med en gang.
+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:
- action: /nabohjelp
consequence:
- Lagre
- name: Naboer som trenger en hånd
description: Naboer som trenger en hånd med snømåking, handling eller skyss – klare til å bli koblet med noen som kan hjelpe.
features:
- 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
action: /nabohjelp
consequence:
- Lagre
description: Naboer som har sagt de kan stille opp – klare til å bli spurt når noen trenger dem.
features:
- description: ''
name: ''
- name: Hjelpebehov
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource:
requires_group: nabohjelp
source:
bucket: hjelpere
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:
- from: open
label: Registrer som hjelper
to: registrert
label: Registrer som hjelper
- from: open
label: Meld trukket
to: trukket
name: Naboer som kan stille opp
- action: /nabohjelp
label: Meld trukket
- 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:
- 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:
group: nabohjelp
name: Inviter noen inn i nabohjelpen
- action: /nabohjelp
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: /nabohjelp
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
- name: Hvem som er 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:
requires_group: nabohjelp
source:
bucket: portal_invites
kind: kv
bucket: portal_memberships
requires_group: nabohjelp
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her kobler du naboer som trenger hjelp med dem som kan stille opp.
name: Hvem trenger hjelp, og hvem kan stille opp?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
- from: invited
to: removed
label: Trekk tilbake
- from: active
to: removed
label: Ta ut
- from: removed
to: invited
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:
- description: Lekeplasskomiteen ser på meldingen og tar tak i det som må fikses før noen skader seg.
name: Komiteen tar tak i det
- action: /status/anleggsfeil
- name: Komiteen tar tak i det
description: Lekeplasskomiteen ser på meldingen og tar tak i det som må fikses før noen skader seg.
- 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:
- 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?
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:
- description: En i styret legger utstyret ut på naboenes oppslag, så andre kan se det og spørre om å låne.
name: Styret legger det ut for deg
- action: /status/oppslag
- name: Naboene svarer deg direkte
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.
- name: Se oppslagstavla
description: Det som står ute akkurat nå.
action: /status/oppslag
consequence:
- Se hva naboer deler
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?
- Til tavla
+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?
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?
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?
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?
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:
- 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
- action: /status/trafikkmeldinger
- 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.
- name: Andre meldte trafikkfarer
description: Se hva andre har meldt inn, og status på sakene.
action: /status/trafikkmeldinger
consequence:
- 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?
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?
description: Her ser du meldinger om ødelagt lekeutstyr og skader på elvestien, og hvor langt hver sak har kommet.
responsible:
contact: post@tomtervel.no
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?
description: Her ser du alt som er sendt inn og hvor langt hvert oppslag har kommet.
responsible:
contact: post@tomtervel.no
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?
description: Her ser du farlige steder i trafikken som er meldt inn, og hvor langt saken har kommet.
responsible:
contact: post@tomtervel.no
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:
- 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:
- 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.
action: /styret
consequence:
- Lagre
features:
- description: ''
name: ''
- name: Innspill
description: Hver rad er én sak og hvor langt den har kommet. En annen pult flytter disse.
resource:
requires_group: styret
source:
kind: kv
bucket: innspill
kind: kv
requires_group: styret
transitions: []
name: Høringsinnspill fra beboerne
- action: /styret
consequence:
- Lagre
- name: Søknader til komiteene
description: Her ligger alle som har meldt seg til en komité og venter på en plass.
action: /styret
consequence:
- Lagre
features:
- description: ''
name: ''
- name: Komitesoknader
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource:
requires_group: styret
source:
kind: kv
bucket: komitesoknader
kind: kv
requires_group: styret
transitions:
- from: open
label: Sett i komité
to: plassert
label: Sett i komité
- from: open
label: Avslå søknaden
to: avslatt
name: Søknader til komiteene
- action: /styret
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
label: Avslå søknaden
- name: Meldinger om trafikkfarer
description: Her samles meldinger om farlige steder i trafikken, klare til å tas videre med kommunen eller veieier.
action: /styret
consequence:
- Lagre
features:
- description: ''
name: ''
- name: Trafikkmeldinger
description: Hver rad er én sak og hvor langt den har kommet. En annen pult flytter disse.
resource:
requires_group: styret
source:
bucket: trafikkmeldinger
kind: kv
bucket: trafikkmeldinger
requires_group: styret
transitions: []
name: Meldinger om trafikkfarer
- action: /styret
- 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: /styret
consequence:
- 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:
group: arrangementer
name: Inviter noen inn i Arrangementer
- action: /styret
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 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:
- 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:
group: horingsinstans
name: Inviter noen inn i Høringsinstans
- action: /styret
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 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:
- Inviter
description: De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.
features:
- description: ''
name: Hvem
requirements:
- label: Navn
name: name
- label: E-post
name: email
type: email
invite:
group: kasserer
name: Inviter noen inn i kassereren
- action: /styret
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 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:
- 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:
group: komiteer
name: Inviter noen inn i komiteene
- action: /styret
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 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:
- 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:
group: lekeplasser
name: Inviter noen inn i Leke- og møteplasser
- action: /styret
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: 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:
- 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:
group: nabohjelp
name: Inviter noen inn i nabohjelpen
- action: /styret
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 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:
- 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:
- 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:
- label: Navn
name: name
- label: E-post
name: email
- 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 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:
group: styret
name: Inviter noen inn i styret
- action: /styret
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 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:
- 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:
group: trafikk
name: Inviter noen inn i Trafikkforhold
- action: /styret
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: /styret
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
- name: Hvem som er 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:
requires_group: styret
source:
bucket: portal_invites
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:
- from: open
label: Er inne
to: discussed
label: Vi ser på det
- from: open
to: done
name: Sendte invitasjoner
description: 'Herfra følger styret opp det som ikke hører under en enkelt komité: høringssvar, komitéplasser og oppslag fra naboer.'
name: Hva venter på styret akkurat nå?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
label: Endringen er gjort
- from: open
to: declined
label: Gjøres ikke
- from: discussed
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:
- action: /trafikk
- name: Farlige steder i trafikken
description: Farlige steder i trafikken som naboer har meldt inn.
action: /trafikk
consequence:
- Lagre
description: Farlige steder i trafikken som naboer har meldt inn.
features:
- description: ''
name: ''
- name: Trafikkmeldinger
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource:
requires_group: trafikk
source:
bucket: trafikkmeldinger
kind: kv
bucket: trafikkmeldinger
requires_group: trafikk
transitions:
- from: open
label: Ta opp med kommunen
to: tatt_opp
label: Ta opp med kommunen
- from: open
label: Avvis meldingen
to: avvist
label: Avvis meldingen
- from: tatt_opp
label: Meld ordnet
to: ordnet
label: Meld ordnet
- from: tatt_opp
label: Avvis meldingen
to: avvist
name: Farlige steder i trafikken
- action: /trafikk
label: Avvis meldingen
- 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:
- 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:
group: trafikk
name: Inviter noen inn i Trafikkforhold
- action: /trafikk
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: /trafikk
consequence:
- Lagre
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.
features:
- description: ''
name: ''
- name: Hvem som er 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:
requires_group: trafikk
source:
bucket: portal_invites
kind: kv
bucket: portal_memberships
requires_group: trafikk
transitions:
- from: open
label: Er inne
to: done
name: Sendte invitasjoner
description: Her ser du meldinger om farlige steder i trafikken og følger dem opp overfor kommunen eller veieier.
name: Hvilke trafikkfarer må følges opp?
responsible:
contact: post@tomtervel.no
name: Styret i Tomter Vel
- from: invited
to: removed
label: Trekk tilbake
- from: active
to: removed
label: Ta ut
- from: removed
to: invited
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.