diff options
author | Frederick Muriuki Muriithi | 2025-06-09 13:28:25 -0500 |
---|---|---|
committer | Frederick Muriuki Muriithi | 2025-06-09 13:28:25 -0500 |
commit | ec9ac7ddfa71dda21899cb0dcf799d599a2eb180 (patch) | |
tree | 0bda54be7ce4e40af9177bd8f19a51921ddc92b5 | |
parent | 11bb88f79629f918208a83aef6122296129b604f (diff) | |
download | gn-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.py | 23 |
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' + """) +] |