aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2025-06-09 13:28:25 -0500
committerFrederick Muriuki Muriithi2025-06-09 13:28:25 -0500
commitec9ac7ddfa71dda21899cb0dcf799d599a2eb180 (patch)
tree0bda54be7ce4e40af9177bd8f19a51921ddc92b5
parent11bb88f79629f918208a83aef6122296129b604f (diff)
downloadgn-auth-ec9ac7ddfa71dda21899cb0dcf799d599a2eb180.tar.gz
Link 'group:data:link-to-group' privilege to the group-leader role.
-rw-r--r--migrations/auth/20250609_02_9UBPl-assign-group-data-link-to-group-privilege-to-group-leader.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/migrations/auth/20250609_02_9UBPl-assign-group-data-link-to-group-privilege-to-group-leader.py b/migrations/auth/20250609_02_9UBPl-assign-group-data-link-to-group-privilege-to-group-leader.py
new file mode 100644
index 0000000..5d9c306
--- /dev/null
+++ b/migrations/auth/20250609_02_9UBPl-assign-group-data-link-to-group-privilege-to-group-leader.py
@@ -0,0 +1,23 @@
+"""
+Assign 'group:data:link-to-group' privilege to group leader.
+"""
+
+from yoyo import step
+
+__depends__ = {'20250609_01_bj9Pl-add-new-group-data-link-to-group-privilege'}
+
+steps = [
+ step(
+ """
+ INSERT INTO role_privileges(role_id, privilege_id)
+ VALUES(
+ 'a0e67630-d502-4b9f-b23f-6805d0f30e30',
+ 'group:data:link-to-group'
+ )
+ """,
+ """
+ DELETE FROM role_privileges
+ WHERE role_id='a0e67630-d502-4b9f-b23f-6805d0f30e30'
+ AND privilege_id='group:data:link-to-group'
+ """)
+]