From 744c4f0825baa8011020090307f98ab8f7f5cae7 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Thu, 12 Mar 2026 10:19:05 +0700 Subject: [PATCH] feat: update Kosma role permissions by removing attendance and adding various entity management and settings view permissions. --- database/seeders/ShieldSeeder.php | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/database/seeders/ShieldSeeder.php b/database/seeders/ShieldSeeder.php index 534e1e2..b75ac95 100644 --- a/database/seeders/ShieldSeeder.php +++ b/database/seeders/ShieldSeeder.php @@ -167,13 +167,35 @@ public function run(): void "name": "Kosma", "guard_name": "web", "permissions" : [ - "Create:Attendance", - "Update:Attendance", - "Delete:Attendance", + "Create:Student", + "Update:Student", + "Delete:Student", + + "Create:Lecturer", + "Update:Lecturer", + "Delete:Lecturer", + + "Create:Course", + "Update:Course", + "Delete:Course", + + "Create:CourseSchedule", + "Update:CourseSchedule", + "Delete:CourseSchedule", + + "Create:Assignment", + "Update:Assignment", + "Delete:Assignment", + + "Create:Material", + "Update:Material", + "Delete:Material", "Create:StudyGroup", "Update:StudyGroup", - "Delete:StudyGroup" + "Delete:StudyGroup", + + "View:ManageSettings" ] }