diff options
author | Frederick Muriuki Muriithi | 2025-07-22 12:10:24 -0500 |
---|---|---|
committer | Frederick Muriuki Muriithi | 2025-07-22 12:10:24 -0500 |
commit | ae637af6dce9499692e84313ebbe779e2fdde6ea (patch) | |
tree | 16b794314eb7ed2f2b561caecd662b4902990f58 | |
parent | 7a49ece490f0420f6aa30e0d45bfdd04a37f546e (diff) | |
download | gn-auth-ae637af6dce9499692e84313ebbe779e2fdde6ea.tar.gz |
Migrations: New privilege (system:user:edit)
Add a new privilege to give users the general ability to edit user
information at the 'system level', i.e. edit user information for any
user.
-rw-r--r-- | migrations/auth/20250722_01_7Gro7-create-new-system-user-edit-privilege.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/migrations/auth/20250722_01_7Gro7-create-new-system-user-edit-privilege.py b/migrations/auth/20250722_01_7Gro7-create-new-system-user-edit-privilege.py new file mode 100644 index 0000000..f00ab11 --- /dev/null +++ b/migrations/auth/20250722_01_7Gro7-create-new-system-user-edit-privilege.py @@ -0,0 +1,18 @@ +""" +Create new 'system:user:edit' privilege. +""" + +from yoyo import step + +__depends__ = {'20250703_01_aDVwP-add-role-management-privileges-to-group-leader-role'} + +steps = [ + step( + """ + INSERT INTO privileges(privilege_id, privilege_description) + VALUES( + 'system:user:edit', + 'Allow general user-information edit.') + """, + "DELETE FROM privileges WHERE privilege_id='system:user:edit'") +] |