permissions data seed
This commit is contained in:
parent
f7499cb41a
commit
f256ee179a
|
|
@ -292,3 +292,15 @@ ON CONFLICT (id) DO NOTHING;
|
|||
UPDATE team_members
|
||||
SET permissions = '["*"]'::jsonb
|
||||
WHERE id = 2 OR email = 'admin@yimaru.com';
|
||||
|
||||
-- ======================================================
|
||||
-- RBAC safety seed: ensure ADMIN has permission grants
|
||||
-- NOTE: API authorization uses RBAC role_permissions, not
|
||||
-- team_members.permissions JSON.
|
||||
-- ======================================================
|
||||
INSERT INTO role_permissions (role_id, permission_id)
|
||||
SELECT r.id, p.id
|
||||
FROM roles r
|
||||
CROSS JOIN permissions p
|
||||
WHERE r.name = 'ADMIN'
|
||||
ON CONFLICT (role_id, permission_id) DO NOTHING;
|
||||
Loading…
Reference in New Issue
Block a user