31 lines
1.6 KiB
SQL
31 lines
1.6 KiB
SQL
INSERT INTO permissions (id, code, description, created_at, updated_at) VALUES
|
|
-- Users
|
|
(gen_random_uuid(), 'user.read', 'View user list and details', now(), now()),
|
|
(gen_random_uuid(), 'user.create', 'Create new users', now(), now()),
|
|
(gen_random_uuid(), 'user.update', 'Edit existing users', now(), now()),
|
|
(gen_random_uuid(), 'user.delete', 'Delete users', now(), now()),
|
|
|
|
-- Roles
|
|
(gen_random_uuid(), 'role.read', 'View roles', now(), now()),
|
|
(gen_random_uuid(), 'role.create', 'Create new roles', now(), now()),
|
|
(gen_random_uuid(), 'role.update', 'Edit existing roles', now(), now()),
|
|
(gen_random_uuid(), 'role.delete', 'Delete roles', now(), now()),
|
|
|
|
-- Permissions
|
|
(gen_random_uuid(), 'permission.read', 'View permissions', now(), now()),
|
|
(gen_random_uuid(), 'permission.create', 'Create new permissions', now(), now()),
|
|
(gen_random_uuid(), 'permission.update', 'Edit existing permissions', now(), now()),
|
|
(gen_random_uuid(), 'permission.delete', 'Delete permissions', now(), now()),
|
|
|
|
-- Departments
|
|
(gen_random_uuid(), 'department.read', 'View departments', now(), now()),
|
|
(gen_random_uuid(), 'department.create', 'Create new departments', now(), now()),
|
|
(gen_random_uuid(), 'department.update', 'Edit existing departments', now(), now()),
|
|
(gen_random_uuid(), 'department.delete', 'Delete departments', now(), now()),
|
|
|
|
-- Positions
|
|
(gen_random_uuid(), 'position.read', 'View positions', now(), now()),
|
|
(gen_random_uuid(), 'position.create', 'Create new positions', now(), now()),
|
|
(gen_random_uuid(), 'position.update', 'Edit existing positions', now(), now()),
|
|
(gen_random_uuid(), 'position.delete', 'Delete positions', now(), now());
|