From 212064555cb9188f94703d83277c9eeae2a84763 Mon Sep 17 00:00:00 2001 From: Bendik Aagaard Lynghaug Date: Wed, 23 Sep 2026 22:43:29 +0200 Subject: [PATCH] =?UTF-8?q?Forsiden=20=C3=A5pner=20med=20det=20velet=20gj?= =?UTF-8?q?=C3=B8r,=20og=20e-post=20n=C3=A5r=20saker=20flytter=20seg?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Først to kort om hva velet gjør (medlemskap og nabohjelp), så det som kan ses på (trafikkmeldinger, anleggsfeil, oppslagstavla), deretter de fire dørene som før. Nytt: den som melder seg inn, ber om hjelp eller legger ut et oppslag får e-post når saken kommer inn og når den flytter seg, og medlemmet kan melde seg ut selv gjennom sin egen lenke. Ordene er løftet fra den forrige utgaven av siden. Bygget av portal-trainer fra plans/tomtervel.yaml (runs/tomtervel-opener-2026-09-23): 30 av 38 rutet riktig med beskrivelser, 26 av 38 på overskrifter alene, som før. Lint med iris v0.3.46. Co-Authored-By: Claude Fable 5.1 --- .gitea/workflows/lint-and-reload.yml | 2 +- aggregates.yaml | 58 ++++++++++++++++++++++++++++ questions/decide/bli-medlem.yaml | 9 +++++ questions/index.yaml | 25 +++++++++++- questions/medlem/index.yaml | 5 +-- 5 files changed, 93 insertions(+), 6 deletions(-) create mode 100644 questions/decide/bli-medlem.yaml diff --git a/.gitea/workflows/lint-and-reload.yml b/.gitea/workflows/lint-and-reload.yml index f4a8182..4803646 100644 --- a/.gitea/workflows/lint-and-reload.yml +++ b/.gitea/workflows/lint-and-reload.yml @@ -17,7 +17,7 @@ jobs: # runs (v0.3.36 on kasse). - name: lint env: - IRIS_RELEASE: v0.3.41 + IRIS_RELEASE: v0.3.46 run: | curl -sfL "https://project.uhhm.no/uhhm/iris/releases/download/$IRIS_RELEASE/iris" -o iris && chmod +x iris ./iris check --path checkout/questions diff --git a/aggregates.yaml b/aggregates.yaml index 73a8eaa..f7b55a1 100644 --- a/aggregates.yaml +++ b/aggregates.yaml @@ -36,12 +36,41 @@ aggregates: states: formidlet: event: formidlet + mail: + body: |- + Hei, + + Det du sendte om at en nabo stiller opp er nå formidlet. + + Det du kan gjøre nå: {site}/decide/trenger-hjelp?chain={chain}&email={email} + + Styret i Tomter Vel på post@tomtervel.no + subject: 'Tomter Vel: Formidlet' + to: submitter ikke_lost: event: ikke_lost open: event: received + mail: + body: |- + Hei, + + Vi har mottatt det du sendte om at en nabo stiller opp. + + Styret i Tomter Vel på post@tomtervel.no + subject: 'Tomter Vel: Open' + to: submitter ordnet: event: ordnet + mail: + body: |- + Hei, + + Det du sendte om at en nabo stiller opp er nå ordnet. + + Styret i Tomter Vel på post@tomtervel.no + subject: 'Tomter Vel: Ordnet' + to: submitter transitions: formidlet: - ordnet @@ -67,8 +96,28 @@ aggregates: states: betalt: event: betalt + mail: + body: |- + Hei, + + Det du sendte om å bli medlem og få betalt kontingenten er nå betalt. + + Styret i Tomter Vel på post@tomtervel.no + subject: 'Tomter Vel: Betalt' + to: submitter open: event: received + mail: + body: |- + Hei, + + Vi har mottatt det du sendte om å bli medlem og få betalt kontingenten. + + Det du kan gjøre nå: {site}/decide/bli-medlem?chain={chain}&email={email} + + Styret i Tomter Vel på post@tomtervel.no + subject: 'Tomter Vel: Open' + to: submitter utmeldt: event: utmeldt transitions: @@ -116,6 +165,15 @@ aggregates: states: lagt_ut: event: lagt_ut + mail: + body: |- + Hei, + + Det du sendte om et oppslag som naboene ser er nå lagt ut. + + Styret i Tomter Vel på post@tomtervel.no + subject: 'Tomter Vel: Lagt ut' + to: submitter open: event: received tatt_ned: diff --git a/questions/decide/bli-medlem.yaml b/questions/decide/bli-medlem.yaml new file mode 100644 index 0000000..d7dad96 --- /dev/null +++ b/questions/decide/bli-medlem.yaml @@ -0,0 +1,9 @@ +alternatives: +- description: '' + name: Utmeldt + self_transition: + bucket: husstander + label: Utmeldt + to: utmeldt +description: '' +name: What would you like to do? diff --git a/questions/index.yaml b/questions/index.yaml index eec23ff..d92dbed 100644 --- a/questions/index.yaml +++ b/questions/index.yaml @@ -1,4 +1,25 @@ alternatives: +- description: To ting først. Resten står lenger ned på siden. + 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. + 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. + features: + - description: 'Lekeplassen og stien: det som er meldt, og det som er fikset. [Alt som er meldt ødelagt](/status/anleggsfeil)' + 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 consequence: - Til medlemskap @@ -66,8 +87,8 @@ alternatives: type: textarea name: Få din mening med i høringssvaret record_as: innspill -description: Tomter Vel tar vare på nærmiljøet – fra elvestien og lekeplassene til trafikksikkerhet og naboskap. Finn det som gjelder deg. -name: Hva gjelder det for deg? +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 diff --git a/questions/medlem/index.yaml b/questions/medlem/index.yaml index 6bbab74..ad6fa0a 100644 --- a/questions/medlem/index.yaml +++ b/questions/medlem/index.yaml @@ -24,9 +24,8 @@ alternatives: name: adresse placeholder: Tomterveien 12 type: text - - label: E-post - name: epost - placeholder: ola.nordmann@epost.no + - label: Email + name: email type: email - label: Telefon name: telefon