From 506cb84e826adf25479b791ee2c020168b94b22f Mon Sep 17 00:00:00 2001 From: Bendik Aagaard Lynghaug Date: Wed, 23 Sep 2026 06:48:31 +0200 Subject: [PATCH] Desk groups are the committees One Kanidm group per committee, named as the content names them, plus kasserer, styret, komiteer and nabohjelp. Co-Authored-By: Claude Fable 5.1 --- kanidm-setup.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kanidm-setup.sh b/kanidm-setup.sh index c101313..ee031c1 100755 --- a/kanidm-setup.sh +++ b/kanidm-setup.sh @@ -22,14 +22,14 @@ $K system oauth2 add-redirect-url $C "https://$PORTAL_HOST/auth/callback" || tru # The desk groups: every group the content gates a directory on. Keep # this list equal to the `qualifies` values under questions/. has_group tomtervel_members || $K group create tomtervel_members -for g in kasserer styret trafikkomite lekeplasskomite arrangementskomite nabohjelp komiteer; do +for g in kasserer styret komiteer nabohjelp arrangementer elvesti horingsinstans lekeplasser miljogate pendlerforhold trafikk; do has_group tomtervel_$g || $K group create tomtervel_$g $K group add-members tomtervel_members tomtervel_$g done # Portal asks for openid, profile and email; groups arrive as a claim. $K system oauth2 update-scope-map $C tomtervel_members openid profile email -for g in kasserer styret trafikkomite lekeplasskomite arrangementskomite nabohjelp komiteer; do +for g in kasserer styret komiteer nabohjelp arrangementer elvesti horingsinstans lekeplasser miljogate pendlerforhold trafikk; do $K system oauth2 update-claim-map $C groups tomtervel_$g $g done $K system oauth2 update-claim-map-join $C groups array