Skip to content

Commit be22c6c

Browse files
committed
Role permission adds in the table
1 parent c2c6b10 commit be22c6c

File tree

2 files changed

+29
-3
lines changed

2 files changed

+29
-3
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
meta {
2+
name: Get Role Permissions Mapping
3+
type: http
4+
seq: 5
5+
}
6+
7+
get {
8+
url: {{base_url}}/RolePermissions
9+
body: none
10+
auth: bearer
11+
}
12+
13+
auth:bearer {
14+
token: {{authToken}}
15+
}

backend/scripts/seed-data.sql

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,8 @@ INSERT INTO "Pages" ("Id", "Name", "Url", "CreatedOn", "CreatedBy") VALUES
161161
('f4943131-a642-4352-9725-e44ba5972b4f', 'Permissions', 'admin/permissions', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
162162
('84943131-a642-4352-9725-e44ba5972b48', 'RolePermissions', 'admin/role-permissions', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
163163
('94943131-a642-4352-9725-e44ba5972b49', 'UserRoles', 'admin/user-roles', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
164-
('a4943131-a642-4352-9725-e44ba5972b47', 'Roles', 'admin/roles', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb');
164+
('a4943131-a642-4352-9725-e44ba5972b47', 'Roles', 'admin/roles', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
165+
('b4943131-a642-4352-9725-e44ba5972b46', 'RolePermissionMapping', 'admin/role-permission-mapping', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb');
165166

166167
-- Insert data into Roles table
167168
INSERT INTO "Roles" ("Id", "Name", "Description", "CreatedOn", "CreatedBy") VALUES
@@ -221,7 +222,12 @@ INSERT INTO "Permissions" ("Id", "PageId", "OperationId", "Description", "Create
221222
('635daa4e-fd02-4934-98d2-5b06e9b694e1', 'a4943131-a642-4352-9725-e44ba5972b47', '09be3f29-6429-4089-a2a9-a17efe46cd7b', 'Roles Create', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
222223
('635daa4e-fd02-4934-98d2-5b06e9b694e2', 'a4943131-a642-4352-9725-e44ba5972b47', 'dce8d805-df41-4549-be7b-6ed5647b09c3', 'Roles Update', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
223224
('635daa4e-fd02-4934-98d2-5b06e9b694e3', 'a4943131-a642-4352-9725-e44ba5972b47', '7493f274-5007-4e17-9840-88c9a096422f', 'Roles Read', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
224-
('635daa4e-fd02-4934-98d2-5b06e9b694e4', 'a4943131-a642-4352-9725-e44ba5972b47', 'cef15d6f-25e4-422b-a7d6-405aaa2de2d5', 'Roles Delete', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb');
225+
('635daa4e-fd02-4934-98d2-5b06e9b694e4', 'a4943131-a642-4352-9725-e44ba5972b47', 'cef15d6f-25e4-422b-a7d6-405aaa2de2d5', 'Roles Delete', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
226+
-- Add permissions for RolePermissionMapping page
227+
('735daa4e-fd02-4934-98d2-5b06e9b694e5', 'b4943131-a642-4352-9725-e44ba5972b46', '09be3f29-6429-4089-a2a9-a17efe46cd7b', 'RolePermissionMapping Create', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
228+
('735daa4e-fd02-4934-98d2-5b06e9b694e6', 'b4943131-a642-4352-9725-e44ba5972b46', 'dce8d805-df41-4549-be7b-6ed5647b09c3', 'RolePermissionMapping Update', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
229+
('735daa4e-fd02-4934-98d2-5b06e9b694e7', 'b4943131-a642-4352-9725-e44ba5972b46', '7493f274-5007-4e17-9840-88c9a096422f', 'RolePermissionMapping Read', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
230+
('735daa4e-fd02-4934-98d2-5b06e9b694e8', 'b4943131-a642-4352-9725-e44ba5972b46', 'cef15d6f-25e4-422b-a7d6-405aaa2de2d5', 'RolePermissionMapping Delete', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb');
225231

226232
-- Set up admin role permissions
227233
INSERT INTO "RolePermissions" ("RoleId", "PermissionId", "CreatedOn", "CreatedBy") VALUES
@@ -260,7 +266,12 @@ INSERT INTO "RolePermissions" ("RoleId", "PermissionId", "CreatedOn", "CreatedBy
260266
('d95d2348-1d79-4b93-96d4-e48e87fcb4b5', '635daa4e-fd02-4934-98d2-5b06e9b694e1', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
261267
('d95d2348-1d79-4b93-96d4-e48e87fcb4b5', '635daa4e-fd02-4934-98d2-5b06e9b694e2', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
262268
('d95d2348-1d79-4b93-96d4-e48e87fcb4b5', '635daa4e-fd02-4934-98d2-5b06e9b694e3', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
263-
('d95d2348-1d79-4b93-96d4-e48e87fcb4b5', '635daa4e-fd02-4934-98d2-5b06e9b694e4', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb');
269+
('d95d2348-1d79-4b93-96d4-e48e87fcb4b5', '635daa4e-fd02-4934-98d2-5b06e9b694e4', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
270+
-- Assign RolePermissionMapping permissions to admin role
271+
('d95d2348-1d79-4b93-96d4-e48e87fcb4b5', '735daa4e-fd02-4934-98d2-5b06e9b694e5', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'), -- Create
272+
('d95d2348-1d79-4b93-96d4-e48e87fcb4b5', '735daa4e-fd02-4934-98d2-5b06e9b694e6', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'), -- Update
273+
('d95d2348-1d79-4b93-96d4-e48e87fcb4b5', '735daa4e-fd02-4934-98d2-5b06e9b694e7', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'), -- Read
274+
('d95d2348-1d79-4b93-96d4-e48e87fcb4b5', '735daa4e-fd02-4934-98d2-5b06e9b694e8', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'); -- Delete
264275

265276
-- Set up editor role permissions (can read, create and update)
266277
INSERT INTO "RolePermissions" ("RoleId", "PermissionId", "CreatedOn", "CreatedBy") VALUES

0 commit comments

Comments
 (0)