@@ -115,9 +115,10 @@ class InitializeRolesPermissions extends Controller
|
||||
|
||||
// Associating permissions with roles
|
||||
$rolePermissions = [
|
||||
'administrator' => ['manage_users', 'view_reports', 'manage_settings', 'access_student_records', 'communicate_parents'],
|
||||
'principal' => ['manage_users', 'view_reports', 'access_student_records', 'communicate_parents'],
|
||||
'vice principal' => ['view_reports', 'access_student_records', 'communicate_parents'],
|
||||
'administrator' => ['manage_users', 'view_reports', 'manage_settings', 'access_student_records', 'communicate_parents', 'update_curriculum'],
|
||||
'principal' => ['manage_users', 'view_reports', 'access_student_records', 'communicate_parents', 'update_curriculum'],
|
||||
'vice principal' => ['view_reports', 'access_student_records', 'communicate_parents', 'update_curriculum'],
|
||||
'admin' => ['manage_users', 'view_reports', 'manage_settings', 'access_student_records', 'communicate_parents', 'update_curriculum'],
|
||||
'teacher' => ['access_student_records', 'communicate_parents', 'enter_grades', 'access_assignments'],
|
||||
'student' => ['view_own_records', 'access_assignments'],
|
||||
'parent' => ['view_own_records', 'communicate_parents'],
|
||||
|
||||
Reference in New Issue
Block a user