From 403df8b2fbcc0fd7dce846dd1d1742c5032813f7 Mon Sep 17 00:00:00 2001
From: Guillaume Heurtier <guillaume.heurtier@maarch.org>
Date: Thu, 14 Nov 2019 15:04:38 +0100
Subject: [PATCH] FIX #11645 TIME 0:25 set all groups as parameters for groups
 having admin_users

---
 migration/19.12/1912.sql | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/migration/19.12/1912.sql b/migration/19.12/1912.sql
index 1948632cd20..eeeb55c2b2c 100644
--- a/migration/19.12/1912.sql
+++ b/migration/19.12/1912.sql
@@ -437,6 +437,12 @@ DELETE FROM usergroups_services WHERE service_id = 'delete_attachments';
 
 ALTER TABLE usergroups_services DROP COLUMN IF EXISTS parameters;
 ALTER TABLE usergroups_services ADD parameters jsonb;
+UPDATE usergroups_services SET parameters = (
+    cast('{"groups": [' || (
+        SELECT string_agg(cast(id AS VARCHAR), ', ' ORDER BY id) FROM usergroups
+    ) || ']}' AS jsonb)
+    )
+WHERE service_id = 'admin_users';
 
 UPDATE listmodels SET title = object_id WHERE title IS NULL;
 UPDATE baskets SET basket_clause = REGEXP_REPLACE(basket_clause, 'coll_id(\s*)=(\s*)''letterbox_coll''(\s*)AND', '', 'gmi') WHERE basket_id in ('CopyMailBasket', 'DdeAvisBasket');
-- 
GitLab