Skip to content

Commit 6655b85

Browse files
committed
update in seed data and permissions for activity
1 parent 9c37bb0 commit 6655b85

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

backend/scripts/seed-data.sql

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,8 @@ INSERT INTO "Permissions" ("Id", "PageId", "OperationId", "Description", "Create
164164
('c94c23ad-59d4-4f80-91ee-39316140cb17', 'c4943131-a642-4352-9725-e44ba5972b4b', '09be3f29-6429-4089-a2a9-a17efe46cd7b', 'User Create', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
165165
('c94c23ad-59d4-4f80-91ee-39316140db17', 'c4943131-a642-4352-9725-e44ba5972b4b', 'dce8d805-df41-4549-be7b-6ed5647b09c3', 'User Update', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
166166
('82755e66-b743-46e2-b612-efd2db6bcd75', 'c4943131-a642-4352-9725-e44ba5972b4b', '7493f274-5007-4e17-9840-88c9a096422f', 'User Read', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
167-
('82755e66-b743-46e2-b612-efd2db6bce75', 'c4943131-a642-4352-9725-e44ba5972b4b', 'cef15d6f-25e4-422b-a7d6-405aaa2de2d5', 'User Delete', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb');
167+
('82755e66-b743-46e2-b612-efd2db6bce75', 'c4943131-a642-4352-9725-e44ba5972b4b', 'cef15d6f-25e4-422b-a7d6-405aaa2de2d5', 'User Delete', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
168+
('d35daa4e-fd02-4934-98d2-5b06e9b694b9', 'c4943131-a642-4352-9725-e44ba5972b4b', '7493f274-5007-4e17-9840-88c9a096422f', 'ActivityLog Read', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb');
168169

169170
-- Set up admin role permissions
170171
INSERT INTO "RolePermissions" ("RoleId", "PermissionId", "CreatedOn", "CreatedBy") VALUES
@@ -175,7 +176,8 @@ INSERT INTO "RolePermissions" ("RoleId", "PermissionId", "CreatedOn", "CreatedBy
175176
('d95d2348-1d79-4b93-96d4-e48e87fcb4b5', 'c94c23ad-59d4-4f80-91ee-39316140cb17', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
176177
('d95d2348-1d79-4b93-96d4-e48e87fcb4b5', 'c94c23ad-59d4-4f80-91ee-39316140db17', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
177178
('d95d2348-1d79-4b93-96d4-e48e87fcb4b5', '82755e66-b743-46e2-b612-efd2db6bcd75', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
178-
('d95d2348-1d79-4b93-96d4-e48e87fcb4b5', '82755e66-b743-46e2-b612-efd2db6bce75', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb');
179+
('d95d2348-1d79-4b93-96d4-e48e87fcb4b5', '82755e66-b743-46e2-b612-efd2db6bce75', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
180+
('d95d2348-1d79-4b93-96d4-e48e87fcb4b5', 'd35daa4e-fd02-4934-98d2-5b06e9b694b9', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb');
179181

180182
-- Set up editor role permissions (can read, create and update)
181183
INSERT INTO "RolePermissions" ("RoleId", "PermissionId", "CreatedOn", "CreatedBy") VALUES
@@ -208,4 +210,4 @@ INSERT INTO "Contacts" ("Id", "FirstName", "LastName", "DateOfBirth", "Mobile",
208210
(uuid_generate_v4(), 'Hans', 'Schmidt', '1983-06-08', '+491517234567', 'hans.schmidt@email.com', 'Berlin', '10115', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
209211
(uuid_generate_v4(), 'Sophie', 'Dubois', '1993-12-03', '+33612345678', 'sophie.d@email.com', 'Paris', '75001', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
210212
(uuid_generate_v4(), 'Carlos', 'Santos', '1986-08-17', '+5511987654321', 'carlos.s@email.com', 'São Paulo', '01000-000', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb'),
211-
(uuid_generate_v4(), 'Yuki', 'Tanaka', '1991-05-29', '+819012345678', 'yuki.t@email.com', 'Tokyo', '100-0001', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb');
213+
(uuid_generate_v4(), 'Yuki', 'Tanaka', '1991-05-29', '+819012345678', 'yuki.t@email.com', 'Tokyo', '100-0001', NOW(), '26402b6c-ebdd-44c3-9188-659a134819cb');

backend/src/Contact.Api/Controllers/UsersController.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ public async Task<IActionResult> ChangePassword(ChangePassword changePassword)
109109

110110
[HttpGet("activity-logs")]
111111
[Authorize]
112+
[AuthorizePermission("ActivityLog.Read")]
112113
public async Task<IActionResult> GetActivityLogs([FromQuery] string username, [FromQuery] string email)
113114
{
114115
var logs = await _activityLogService.GetActivityLogsAsync(username, email);

frontend/src/app/feature/admin/admin.routes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export default [
1919
{
2020
path: 'activity-logs',
2121
component: ActivityLogComponent,
22-
canActivate: [PermissionGuard('User', 'Read')]
22+
canActivate: [PermissionGuard('ActivityLog', 'Read')]
2323
}
2424
]
2525
}

0 commit comments

Comments
 (0)