Compare commits

...
18 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
31 changed files with 679 additions and 192 deletions

No files matched your search

+5 -5
View File
@@ -14,14 +14,14 @@ jobs:
- name: checkout - name: checkout
run: | run: |
rm -rf checkout && git clone --depth 1 "${{ github.server_url }}/${{ github.repository }}.git" checkout rm -rf checkout && git clone --depth 1 "${{ github.server_url }}/${{ github.repository }}.git" checkout
# iris er portalens lint. Den skal stå på samme versjon som # Linten er portalen selv (`portal lint`), på samme versjon som
# portalen vel-et kjører (PORTAL_RELEASE i infrastructure/.env). # den vel-et kjører (PORTAL_RELEASE i infrastructure/.env).
- name: lint - name: lint
env: env:
IRIS_RELEASE: v0.5.3 PORTAL_RELEASE: v0.6.0
run: | run: |
curl -sfL "https://project.uhhm.no/uhhm/iris/releases/download/$IRIS_RELEASE/iris" -o iris && chmod +x iris curl -sfL "https://project.uhhm.no/uhhm/portal/releases/download/$PORTAL_RELEASE/portal" -o portal && chmod +x portal
./iris check --path checkout/questions ./portal lint --path checkout/questions
# Vel-et har sin egen NATS nå, på 4223. 4222 er Klingenberg Byggs # 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 # felles buss, og en reload dit når ikke lenger fram til dette
# nettstedet. Bussen krever passord; det ligger som repo- # nettstedet. Bussen krever passord; det ligger som repo-
+43 -6
View File
@@ -36,10 +36,15 @@ aggregates:
states: states:
open: open:
event: received event: received
after:
days: 7
to: open_escalated
mail: mail:
to: submitter to: submitter
subject: Vi leter etter en nabo til deg 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. body: Vi har mottatt det du trenger hjelp til, og ser etter en nabo som kan stille opp. Du hører fra oss så snart vi har funnet noen.
open_escalated:
event: open_escalated
formidlet: formidlet:
event: formidlet event: formidlet
mail: mail:
@@ -64,6 +69,10 @@ aggregates:
open: open:
- formidlet - formidlet
- ikke_lost - ikke_lost
- open_escalated
open_escalated:
- formidlet
- ikke_lost
- bucket: hjelpere - bucket: hjelpere
initial: open initial: open
states: states:
@@ -95,6 +104,7 @@ aggregates:
to: submitter to: submitter
subject: Medlemskapet er i orden subject: Medlemskapet er i orden
body: Kontingenten er registrert betalt. Du er nå medlem av Tomter Vel - velkommen med! body: Kontingenten er registrert betalt. Du er nå medlem av Tomter Vel - velkommen med!
grants: medlemmer
utmeldt: utmeldt:
event: utmeldt event: utmeldt
transitions: transitions:
@@ -142,18 +152,45 @@ aggregates:
states: states:
open: open:
event: received event: received
lagt_ut:
event: lagt_ut
mail: mail:
to: submitter to: post@tomtervel.no
subject: Oppslaget er synlig for naboene subject: 'Nytt oppslag på tavla: {hva}'
body: Oppslaget ditt er lagt ut, og naboene kan nå se det. body: |-
Et nytt oppslag står på tavla fra nå av.
{har_eller_trenger}: {hva}
Det står der til den som la det ut tar det ned, til redaktøren gjør det, eller i en måned. Hører det ikke hjemme, tas det ned her: {site}/redaktor
after:
days: 30
to: tatt_ned
tatt_ned: tatt_ned:
event: tatt_ned event: tatt_ned
transitions: transitions:
open: open:
- lagt_ut
- tatt_ned - tatt_ned
- bucket: svar
initial: open
states:
open:
event: received
mail:
to: '{oppslag.email}'
subject: En nabo har svart på oppslaget ditt
body: |-
Hei,
En nabo har svart på oppslaget ditt «{oppslag.hva}». Ta kontakt direkte: {email}
{hilsen}
Flere kan svare så lenge oppslaget står; du velger selv hvem du avtaler med. Når det er ordnet, tar du det ned her:
{site}/decide/dele-utstyr?chain={oppslag.id}&email={oppslag.email}
lest:
event: lest
transitions:
open:
- lest
- bucket: trafikkmeldinger - bucket: trafikkmeldinger
initial: open initial: open
states: states:
+31 -11
View File
@@ -132,10 +132,10 @@ needs:
satt_opp: satt opp satt_opp: satt opp
takket_nei: takket nei takket_nei: takket nei
- id: komite - id: komite
who: en som vil sitte i en komité who: et medlem som vil sitte i en komité
wants: en plass i den komiteen som driver med det de bryr seg om wants: en plass i den komiteen som driver med det de bryr seg om
enters: / enters: /medlemmer/komite
via: Bli med og gjør en innsats via: Sitt i en komité som betyr noe for deg
lands_in: komitesoknader lands_in: komitesoknader
handled_by: styret handled_by: styret
stages: stages:
@@ -147,12 +147,13 @@ needs:
- avslatt - avslatt
success: success:
- plassert - plassert
max_steps: 2 max_steps: 1
max_fields: 3 max_fields: 3
stage_words: stage_words:
open: mottatt open: mottatt
plassert: plassert i en komité plassert: plassert i en komité
avslatt: avslått avslatt: avslått
enters_as: medlemmer
- id: trenger-hjelp - id: trenger-hjelp
who: en beboer som ikke får til noe selv for tiden, som snømåking, handling eller en skyss 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 wants: at en nabo stiller opp
@@ -162,6 +163,7 @@ needs:
handled_by: nabohjelp handled_by: nabohjelp
stages: stages:
- open - open
- open_escalated
- formidlet - formidlet
- ordnet - ordnet
- ikke_lost - ikke_lost
@@ -174,6 +176,7 @@ needs:
max_fields: 4 max_fields: 4
stage_words: stage_words:
open: mottatt open: mottatt
open_escalated: hos styret, siden ingen tok den på en uke
formidlet: formidlet til en nabo formidlet: formidlet til en nabo
ordnet: ordnet ordnet: ordnet
ikke_lost: ikke løst ikke_lost: ikke løst
@@ -201,26 +204,42 @@ needs:
trukket: trukket trukket: trukket
- id: dele-utstyr - id: dele-utstyr
who: en nabo som har noe å låne ut, eller trenger å låne noe who: en nabo som har noe å låne ut, eller trenger å låne noe
wants: et oppslag som naboene ser wants: et oppslag naboene ser med en gang
enters: / enters: /
via: Få hjelp av naboer, eller gi en hånd selv via: Få hjelp av naboer, eller gi en hånd selv
lands_in: oppslag lands_in: oppslag
handled_by: styret handled_by: redaktor
stages: stages:
- open - open
- lagt_ut
- tatt_ned - tatt_ned
done_when: done_when:
- lagt_ut
- tatt_ned - tatt_ned
success: success:
- lagt_ut - tatt_ned
max_steps: 2 max_steps: 2
max_fields: 4 max_fields: 4
stage_words: stage_words:
open: mottatt open: ute
lagt_ut: lagt ut
tatt_ned: tatt ned 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 - id: utlegg
who: en i en komité som har lagt ut for noe who: en i en komité som har lagt ut for noe
wants: pengene tilbake wants: pengene tilbake
@@ -310,3 +329,4 @@ personas:
- id: kvittering - id: kvittering
need: utlegg need: utlegg
text: Jeg kjøpte pølser og kakao til skøytedagen for 1 840 kroner, her er kvitteringa, vil ha det igjen. text: Jeg kjøpte pølser og kakao til skøytedagen for 1 840 kroner, her er kvitteringa, vil ha det igjen.
tones: []
+21 -10
View File
@@ -3,6 +3,7 @@ description: Oversikt over folk som vil hjelpe til, slik at du kan følge opp og
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Frivillige til arrangementer og dugnad - 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. 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.
@@ -39,27 +40,37 @@ alternatives:
group: arrangementer group: arrangementer
features: features:
- name: Hvem - name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til. description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- name: name - name: name
label: Navn label: Navn
- name: phone
label: Telefon
type: tel
- name: email - name: email
label: E-post label: E-post (om de har)
type: email type: email
- name: Sendte invitasjoner optional: true
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne. - name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /arrangementer action: /arrangementer
consequence: consequence:
- Lagre - Lagre
features: features:
- name: Hvem som er invitert - name: Hvem som er med
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt. description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
source: source:
kind: kv kind: kv
bucket: portal_invites bucket: portal_memberships
requires_group: arrangementer requires_group: arrangementer
transitions: transitions:
- from: open - from: invited
to: done to: removed
label: Er inne label: Trekk tilbake
- from: active
to: removed
label: Ta ut
- from: removed
to: invited
label: Inviter igjen
+4 -37
View File
@@ -3,6 +3,7 @@ description: Vil du stille opp for nabolaget? Her melder du deg til dugnad og ar
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Bli med på dugnad eller arrangement - 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. 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.
@@ -42,41 +43,7 @@ alternatives:
encouragements: encouragements:
- Det holder med noen ord om hva du kan tenke deg – vi tar kontakt når det nærmer seg. - 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 - 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. description: For medlemmer. Logg inn med velkontoen din, så velger du komité; kontoen fikk du da kontingenten var betalt.
action: /received/komite action: /medlemmer/komite
consequence: consequence:
- Meld interesse - Logg inn og meld deg
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
- name: epost
label: E-post
type: email
placeholder: kari@eksempel.no
- 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.
+21 -10
View File
@@ -3,6 +3,7 @@ description: Her samler du innspillene og ser hva som er tatt med i velets høri
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Innspill til høringssvar - name: Innspill til høringssvar
description: Her ligger innspill fra beboere til saker kommunen har på høring. description: Her ligger innspill fra beboere til saker kommunen har på høring.
@@ -33,27 +34,37 @@ alternatives:
group: horingsinstans group: horingsinstans
features: features:
- name: Hvem - name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til. description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- name: name - name: name
label: Navn label: Navn
- name: phone
label: Telefon
type: tel
- name: email - name: email
label: E-post label: E-post (om de har)
type: email type: email
- name: Sendte invitasjoner optional: true
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne. - name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /horingsinstans action: /horingsinstans
consequence: consequence:
- Send svar - Send svar
features: features:
- name: Hvem som er invitert - name: Hvem som er med
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt. description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
source: source:
kind: kv kind: kv
bucket: portal_invites bucket: portal_memberships
requires_group: horingsinstans requires_group: horingsinstans
transitions: transitions:
- from: open - from: invited
to: done to: removed
label: Er inne label: Trekk tilbake
- from: active
to: removed
label: Ta ut
- from: removed
to: invited
label: Inviter igjen
+7 -2
View File
@@ -3,6 +3,7 @@ description: Velforeningen for Tomter, stiftet i 1947, drevet på fritida av nab
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Velforeningen for Tomter siden 1947 - name: Velforeningen for Tomter siden 1947
description: Vi er sju komiteer som jobber på fritida for bygda vår. 157 husstander er med. description: Vi er sju komiteer som jobber på fritida for bygda vår. 157 husstander er med.
@@ -28,16 +29,20 @@ alternatives:
empty: Ingenting er meldt ødelagt akkurat nå. Ser du noe, si fra. empty: Ingenting er meldt ødelagt akkurat nå. Ser du noe, si fra.
jq: 'sort_by(.submitted_ms) | reverse | .[:3] | .[] | .responses |= {hva: .hva, hvor: .hvor}' jq: 'sort_by(.submitted_ms) | reverse | .[:3] | .[] | .responses |= {hva: .hva, hvor: .hvor}'
- name: Oppslagstavla for naboer - name: Oppslagstavla for naboer
description: Utstyr som er til låns, og det naboene leter etter. [Hele oppslagstavla](/status/oppslag) description: Utstyr som er til låns, og det naboene leter etter. Svar rett fra oppslaget. [Hele oppslagstavla](/status/oppslag)
icon: lucide:list icon: lucide:list
resource: resource:
source: source:
kind: kv kind: kv
bucket: oppslag bucket: oppslag
public: true public: true
states: [] states:
- open
empty: Tavla er tom nå. Legg gjerne ut det første oppslaget. 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}' 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 - name: Farlige steder i trafikken
description: Det naboer har meldt fra om, og hva velet har gjort med det. [Alle trafikkmeldinger](/status/trafikkmeldinger) description: Det naboer har meldt fra om, og hva velet har gjort med det. [Alle trafikkmeldinger](/status/trafikkmeldinger)
icon: lucide:car icon: lucide:car
+21 -10
View File
@@ -3,6 +3,7 @@ description: Her har du oversikt over medlemmer, endringer og utlegg som venter
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Nye medlemmer som venter på registrering - name: Nye medlemmer som venter på registrering
description: Husstander som har meldt seg inn og venter på å bli registrert som betalende medlem. description: Husstander som har meldt seg inn og venter på å bli registrert som betalende medlem.
@@ -76,27 +77,37 @@ alternatives:
group: kasserer group: kasserer
features: features:
- name: Hvem - name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til. description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- name: name - name: name
label: Navn label: Navn
- name: phone
label: Telefon
type: tel
- name: email - name: email
label: E-post label: E-post (om de har)
type: email type: email
- name: Sendte invitasjoner optional: true
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne. - name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /kasserer action: /kasserer
consequence: consequence:
- Lagre - Lagre
features: features:
- name: Hvem som er invitert - name: Hvem som er med
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt. description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
source: source:
kind: kv kind: kv
bucket: portal_invites bucket: portal_memberships
requires_group: kasserer requires_group: kasserer
transitions: transitions:
- from: open - from: invited
to: done to: removed
label: Er inne label: Trekk tilbake
- from: active
to: removed
label: Ta ut
- from: removed
to: invited
label: Inviter igjen
+21 -10
View File
@@ -3,6 +3,7 @@ description: Her holder du oversikt over sakene komiteen din har ansvar for, og
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Få tilbake det du har lagt ut - 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. description: Har du lagt ut for noe til komiteen? Send det inn så kasserer kan betale deg tilbake.
@@ -18,27 +19,37 @@ alternatives:
group: komiteer group: komiteer
features: features:
- name: Hvem - name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til. description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- name: name - name: name
label: Navn label: Navn
- name: phone
label: Telefon
type: tel
- name: email - name: email
label: E-post label: E-post (om de har)
type: email type: email
- name: Sendte invitasjoner optional: true
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne. - name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /komiteer action: /komiteer
consequence: consequence:
- Confirm - Confirm
features: features:
- name: Hvem som er invitert - name: Hvem som er med
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt. description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
source: source:
kind: kv kind: kv
bucket: portal_invites bucket: portal_memberships
requires_group: komiteer requires_group: komiteer
transitions: transitions:
- from: open - from: invited
to: done to: removed
label: Er inne label: Trekk tilbake
- from: active
to: removed
label: Ta ut
- from: removed
to: invited
label: Inviter igjen
+2
View File
@@ -4,6 +4,7 @@ description: Har du betalt for noe på vegne av en komité? Send inn utlegget, s
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Få pengene tilbake - name: Få pengene tilbake
description: Har du lagt ut for noe til komiteen? Send det inn, så ordner kasserer resten. description: Har du lagt ut for noe til komiteen? Send det inn, så ordner kasserer resten.
@@ -24,6 +25,7 @@ alternatives:
label: Navn label: Navn
type: text type: text
placeholder: Kari Nordmann placeholder: Kari Nordmann
value: '{user.name}'
- name: belop - name: belop
label: Beløp label: Beløp
type: text type: text
+21 -10
View File
@@ -3,6 +3,7 @@ description: Her følger komiteen for lekeplassene opp det som er meldt inn av s
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Det som er meldt inn av skader - 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. description: Meldinger om noe som er ødelagt på lekeplassen eller langs stien, og som bør fikses.
@@ -33,27 +34,37 @@ alternatives:
group: lekeplasser group: lekeplasser
features: features:
- name: Hvem - name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til. description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- name: name - name: name
label: Navn label: Navn
- name: phone
label: Telefon
type: tel
- name: email - name: email
label: E-post label: E-post (om de har)
type: email type: email
- name: Sendte invitasjoner optional: true
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne. - name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /lekeplasser action: /lekeplasser
consequence: consequence:
- Lagre - Lagre
features: features:
- name: Hvem som er invitert - name: Hvem som er med
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt. description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
source: source:
kind: kv kind: kv
bucket: portal_invites bucket: portal_memberships
requires_group: lekeplasser requires_group: lekeplasser
transitions: transitions:
- from: open - from: invited
to: done to: removed
label: Er inne label: Trekk tilbake
- from: active
to: removed
label: Ta ut
- from: removed
to: invited
label: Inviter igjen
+3 -3
View File
@@ -3,6 +3,7 @@ description: Bli medlem av Tomter Vel, eller oppdater opplysningene dine hvis du
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Bli medlem av Tomter Vel - 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. description: Meld deg inn i velet, så holder vi deg oppdatert og du støtter arbeidet i nærmiljøet.
@@ -19,16 +20,15 @@ alternatives:
icon: lucide:user icon: lucide:user
- name: Meld deg inn - name: Meld deg inn
requirements: requirements:
- name: navn - name: name
label: Navn label: Navn
type: text type: text
placeholder: Ola Nordmann
- name: adresse - name: adresse
label: Adresse label: Adresse
type: text type: text
placeholder: Tomterveien 12 placeholder: Tomterveien 12
- name: email - name: email
label: Email label: E-post
type: email type: email
- name: telefon - name: telefon
label: Telefon label: Telefon
+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.
+1
View File
@@ -3,6 +3,7 @@ description: Har du sett noe farlig i trafikken, eller noe ødelagt på lekeplas
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Meld fra om en trafikkfare - name: Meld fra om en trafikkfare
description: Sett du noe farlig i trafikken? Fortell trafikkomiteen om det, så tar de det videre. description: Sett du noe farlig i trafikken? Fortell trafikkomiteen om det, så tar de det videre.
+4 -3
View File
@@ -3,6 +3,7 @@ description: Godt naboskap gjør hverdagen lettere. Trenger du en hånd, kan gi
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Få en nabo til å stille opp - 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. 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.
@@ -94,10 +95,10 @@ alternatives:
record_as: oppslag record_as: oppslag
features: features:
- name: Fra oppslag til avtale - name: Fra oppslag til avtale
description: Oppslaget legges ut for naboene å se. Når det er ordnet eller ikke lenger aktuelt, tas det ned igjen. description: Oppslaget står på tavla til du tar det ned selv, redaktøren gjør det, eller en måned har gått.
icon: lucide:clipboard-list icon: lucide:clipboard-list
- name: Hvem ser dette - name: Hvem ser dette
description: Styret legger ut oppslaget og kan nås på post@tomtervel.no i mellomtiden. description: Alle som åpner tavla, uten navn og e-post. Naboer som kan låne ut, eller vil låne, svarer deg rett på e-post.
icon: lucide:users icon: lucide:users
- name: Lån eller utlån - name: Lån eller utlån
requirements: requirements:
@@ -122,4 +123,4 @@ alternatives:
description: Skriv kort hva det gjelder, så folk skjønner det med en gang. description: Skriv kort hva det gjelder, så folk skjønner det med en gang.
icon: lucide:package icon: lucide:package
encouragements: encouragements:
- Vi legger det ut så naboene kan se det. - Det står på tavla med en gang.
+30 -10
View File
@@ -3,6 +3,7 @@ description: Her kobler du naboer som trenger hjelp med dem som kan stille opp.
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Naboer som trenger en hånd - 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. description: Naboer som trenger en hånd med snømåking, handling eller skyss – klare til å bli koblet med noen som kan hjelpe.
@@ -30,6 +31,15 @@ alternatives:
- from: open - from: open
to: ikke_lost to: ikke_lost
label: Meld ikke løst 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 - name: Naboer som kan stille opp
description: Naboer som har sagt de kan stille opp – klare til å bli spurt når noen trenger dem. description: Naboer som har sagt de kan stille opp – klare til å bli spurt når noen trenger dem.
action: /nabohjelp action: /nabohjelp
@@ -59,27 +69,37 @@ alternatives:
group: nabohjelp group: nabohjelp
features: features:
- name: Hvem - name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til. description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- name: name - name: name
label: Navn label: Navn
- name: phone
label: Telefon
type: tel
- name: email - name: email
label: E-post label: E-post (om de har)
type: email type: email
- name: Sendte invitasjoner optional: true
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne. - name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /nabohjelp action: /nabohjelp
consequence: consequence:
- Lagre - Lagre
features: features:
- name: Hvem som er invitert - name: Hvem som er med
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt. description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
source: source:
kind: kv kind: kv
bucket: portal_invites bucket: portal_memberships
requires_group: nabohjelp requires_group: nabohjelp
transitions: transitions:
- from: open - from: invited
to: done to: removed
label: Er inne label: Trekk tilbake
- from: active
to: removed
label: Ta ut
- from: removed
to: invited
label: Inviter igjen
+7 -7
View File
@@ -1,10 +1,10 @@
name: Hva skjer med det jeg har lagt ut? name: Hva skjer med oppslaget ditt?
description: Takk for at du la ut noe naboene kan låne. Vi legger det ut på oppslaget så snart vi kan. description: Det står på tavla nå, uten navn og e-post. Naboer som kan låne ut, eller vil låne, svarer deg på e-post.
alternatives: alternatives:
- name: Styret legger det ut for deg - name: Naboene svarer deg direkte
description: En i styret legger utstyret ut på naboenes oppslag, så andre kan se det og spørre om å låne. 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 alt naboene deler - name: Se oppslagstavla
description: Se hva andre i Tomter har lagt ut til utlån akkurat nå. description: Det som står ute akkurat nå.
action: /status/oppslag action: /status/oppslag
consequence: consequence:
- Se hva naboer deler - Til tavla
-5
View File
@@ -1,5 +0,0 @@
name: Hva skjer nå som jeg har meldt interesse for en komité?
description: Takk for at du vil bidra! Styret har fått beskjed og ser på hvilken komité som passer best for deg.
alternatives:
- name: Vi finner riktig komité til deg
description: Noen fra styret tar kontakt for å høre mer om hva du liker å drive med, og finner en komité som passer.
+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.
+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
+1
View File
@@ -3,6 +3,7 @@ description: Her ser du meldinger om ødelagt lekeutstyr og skader på elvestien
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Status på meldte anleggsfeil - name: Status på meldte anleggsfeil
description: Alle meldinger er åpne for alle å se. description: Alle meldinger er åpne for alle å se.
+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.
+6 -1
View File
@@ -3,6 +3,7 @@ description: Her ser du alt som er sendt inn og hvor langt hvert oppslag har kom
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Oversikt over det som er meldt inn - name: Oversikt over det som er meldt inn
description: Åpen liste – navn og detaljer vises ikke. description: Åpen liste – navn og detaljer vises ikke.
@@ -14,6 +15,10 @@ alternatives:
kind: kv kind: kv
bucket: oppslag bucket: oppslag
public: true public: true
states: [] states:
- open
empty: Ingenting her ennå. empty: Ingenting her ennå.
jq: 'sort_by(.submitted_ms) | reverse | .[] | .responses |= {har_eller_trenger: .har_eller_trenger, hva: .hva}' 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
@@ -3,6 +3,7 @@ description: Her ser du farlige steder i trafikken som er meldt inn, og hvor lan
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Trafikkmeldinger og status - name: Trafikkmeldinger og status
description: Alle meldinger som er sendt inn, og hvor de står nå. description: Alle meldinger som er sendt inn, og hvor de står nå.
+152 -42
View File
@@ -3,7 +3,30 @@ description: 'Herfra følger styret opp det som ikke hører under en enkelt komi
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- 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 - name: Høringsinnspill fra beboerne
description: Her samles meninger fra beboerne om saker kommunen har på høring, klare til å tas med i velets svar. description: Her samles meninger fra beboerne om saker kommunen har på høring, klare til å tas med i velets svar.
action: /styret action: /styret
@@ -38,26 +61,6 @@ alternatives:
- from: open - from: open
to: avslatt to: avslatt
label: Avslå søknaden label: Avslå søknaden
- name: Utstyr til utlån blant naboer
description: Her ligger det naboer har å låne ut eller trenger å låne, klart til å legges ut.
action: /styret
consequence:
- Lagre
features:
- name: Oppslag
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
resource:
source:
kind: kv
bucket: oppslag
requires_group: styret
transitions:
- from: open
to: lagt_ut
label: Legg ut oppslaget
- from: open
to: tatt_ned
label: Ta ned oppslaget
- name: Meldinger om trafikkfarer - name: Meldinger om trafikkfarer
description: Her samles meldinger om farlige steder i trafikken, klare til å tas videre med kommunen eller veieier. description: Her samles meldinger om farlige steder i trafikken, klare til å tas videre med kommunen eller veieier.
action: /styret action: /styret
@@ -81,13 +84,17 @@ alternatives:
group: arrangementer group: arrangementer
features: features:
- name: Hvem - name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til. description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- name: name - name: name
label: Navn label: Navn
- name: phone
label: Telefon
type: tel
- name: email - name: email
label: E-post label: E-post (om de har)
type: email type: email
optional: true
- name: Inviter noen inn i Høringsinstans - 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. 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 action: /styret
@@ -97,13 +104,17 @@ alternatives:
group: horingsinstans group: horingsinstans
features: features:
- name: Hvem - name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til. description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- name: name - name: name
label: Navn label: Navn
- name: phone
label: Telefon
type: tel
- name: email - name: email
label: E-post label: E-post (om de har)
type: email type: email
optional: true
- name: Inviter noen inn i kassereren - 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. 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 action: /styret
@@ -113,13 +124,17 @@ alternatives:
group: kasserer group: kasserer
features: features:
- name: Hvem - name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til. description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- name: name - name: name
label: Navn label: Navn
- name: phone
label: Telefon
type: tel
- name: email - name: email
label: E-post label: E-post (om de har)
type: email type: email
optional: true
- name: Inviter noen inn i komiteene - 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. 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 action: /styret
@@ -129,13 +144,17 @@ alternatives:
group: komiteer group: komiteer
features: features:
- name: Hvem - name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til. description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- name: name - name: name
label: Navn label: Navn
- name: phone
label: Telefon
type: tel
- name: email - name: email
label: E-post label: E-post (om de har)
type: email type: email
optional: true
- name: Inviter noen inn i Leke- og møteplasser - 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. 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 action: /styret
@@ -145,13 +164,37 @@ alternatives:
group: lekeplasser group: lekeplasser
features: features:
- name: Hvem - name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til. description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- name: name - name: name
label: Navn label: Navn
- name: phone
label: Telefon
type: tel
- name: email - name: email
label: E-post label: E-post (om de har)
type: email 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 - 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. 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 action: /styret
@@ -161,13 +204,37 @@ alternatives:
group: nabohjelp group: nabohjelp
features: features:
- name: Hvem - name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til. description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- name: name - name: name
label: Navn label: Navn
- name: phone
label: Telefon
type: tel
- name: email - name: email
label: E-post label: E-post (om de har)
type: email 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
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: Inviter noen inn i styret - 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. 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 action: /styret
@@ -177,13 +244,17 @@ alternatives:
group: styret group: styret
features: features:
- name: Hvem - name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til. description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- name: name - name: name
label: Navn label: Navn
- name: phone
label: Telefon
type: tel
- name: email - name: email
label: E-post label: E-post (om de har)
type: email type: email
optional: true
- name: Inviter noen inn i Trafikkforhold - 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. 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 action: /styret
@@ -193,27 +264,66 @@ alternatives:
group: trafikk group: trafikk
features: features:
- name: Hvem - name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til. description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- name: name - name: name
label: Navn label: Navn
- name: phone
label: Telefon
type: tel
- name: email - name: email
label: E-post label: E-post (om de har)
type: email type: email
- name: Sendte invitasjoner optional: true
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne. - name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /styret action: /styret
consequence: consequence:
- Lagre - Lagre
features: features:
- name: Hvem som er invitert - name: Hvem som er med
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt. description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
source: source:
kind: kv kind: kv
bucket: portal_invites 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 requires_group: styret
transitions: transitions:
- from: open
to: discussed
label: Vi ser på det
- from: open - from: open
to: done to: done
label: Er inne 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
+21 -10
View File
@@ -3,6 +3,7 @@ description: Her ser du meldinger om farlige steder i trafikken og følger dem o
responsible: responsible:
name: Styret i Tomter Vel name: Styret i Tomter Vel
contact: post@tomtervel.no contact: post@tomtervel.no
group: styret
alternatives: alternatives:
- name: Farlige steder i trafikken - name: Farlige steder i trafikken
description: Farlige steder i trafikken som naboer har meldt inn. description: Farlige steder i trafikken som naboer har meldt inn.
@@ -39,27 +40,37 @@ alternatives:
group: trafikk group: trafikk
features: features:
- name: Hvem - name: Hvem
description: Navnet deres, og adressen kontoen og engangslenken går til. description: Navnet og telefonnummeret deres, og e-post om de har. Plassen er der når de logger inn.
requirements: requirements:
- name: name - name: name
label: Navn label: Navn
- name: phone
label: Telefon
type: tel
- name: email - name: email
label: E-post label: E-post (om de har)
type: email type: email
- name: Sendte invitasjoner optional: true
description: Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne. - name: Medlemmer og invitasjoner
description: Alle som er invitert inn i en gruppe denne pulten kan fylle, og om de har kommet.
action: /trafikk action: /trafikk
consequence: consequence:
- Lagre - Lagre
features: features:
- name: Hvem som er invitert - name: Hvem som er med
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt. description: 'Hver rad er én person i én gruppe: invitert til de logger inn, så med. Å ta noen ut beholder raden, så de kan inviteres igjen.'
resource: resource:
source: source:
kind: kv kind: kv
bucket: portal_invites bucket: portal_memberships
requires_group: trafikk requires_group: trafikk
transitions: transitions:
- from: open - from: invited
to: done to: removed
label: Er inne 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.