From 144285f836579555aead6441d1277a9d69489791 Mon Sep 17 00:00:00 2001 From: Bendik Aagaard Lynghaug Date: Wed, 30 Sep 2026 11:57:53 +0200 Subject: [PATCH] =?UTF-8?q?Hjelpebehov=20ingen=20tok=20p=C3=A5=20en=20uke?= =?UTF-8?q?=20g=C3=A5r=20opp=20til=20styret?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt --- aggregates.yaml | 9 +++++++++ needs.yaml | 2 ++ questions/nabohjelp/index.yaml | 9 +++++++++ questions/styret/index.yaml | 22 ++++++++++++++++++++++ 4 files changed, 42 insertions(+) diff --git a/aggregates.yaml b/aggregates.yaml index ac957a6..502e59c 100644 --- a/aggregates.yaml +++ b/aggregates.yaml @@ -36,10 +36,15 @@ aggregates: 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: @@ -64,6 +69,10 @@ aggregates: open: - formidlet - ikke_lost + - open_escalated + open_escalated: + - formidlet + - ikke_lost - bucket: hjelpere initial: open states: diff --git a/needs.yaml b/needs.yaml index 9f6b4e5..a44c466 100644 --- a/needs.yaml +++ b/needs.yaml @@ -163,6 +163,7 @@ needs: handled_by: nabohjelp stages: - open + - open_escalated - formidlet - ordnet - ikke_lost @@ -175,6 +176,7 @@ needs: 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 diff --git a/questions/nabohjelp/index.yaml b/questions/nabohjelp/index.yaml index 2f06cd6..34816be 100644 --- a/questions/nabohjelp/index.yaml +++ b/questions/nabohjelp/index.yaml @@ -31,6 +31,15 @@ alternatives: - 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 diff --git a/questions/styret/index.yaml b/questions/styret/index.yaml index d47c74a..a24abb4 100644 --- a/questions/styret/index.yaml +++ b/questions/styret/index.yaml @@ -5,6 +5,28 @@ responsible: contact: post@tomtervel.no group: styret 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 description: Her samles meninger fra beboerne om saker kommunen har på høring, klare til å tas med i velets svar. action: /styret -- 2.55.0