@extends('admin.layout') @section('title', 'إضافة دور جديد') @section('header', 'إضافة دور جديد') @section('content')

إضافة دور وظيفي جديد

قم بإنشاء دور جديد وتحديد صلاحياته

عودة للقائمة
@csrf

بيانات الدور

@error('name')

{{ $message }}

@enderror

استخدم اسماً واضحاً يصف الدور الوظيفي

الصلاحيات المتاحة

@php $groupedPermissions = [ 'الطلاب' => ['view-students', 'create-students', 'edit-students', 'delete-students'], 'المعلمين' => ['view-teachers', 'create-teachers', 'edit-teachers', 'delete-teachers'], 'أولياء الأمور' => ['view-parents', 'create-parents', 'edit-parents', 'delete-parents'], 'الصفوف' => ['view-grades', 'create-grades', 'edit-grades', 'delete-grades'], 'المواد' => ['view-subjects', 'create-subjects', 'edit-subjects', 'delete-subjects'], 'الدرجات' => ['view-marks', 'create-marks', 'edit-marks', 'delete-marks'], 'الحضور' => ['view-attendance', 'create-attendance', 'edit-attendance'], 'الاختبارات' => ['view-exams', 'create-exams', 'edit-exams', 'delete-exams'], 'الواجبات' => ['view-assignments', 'create-assignments', 'edit-assignments', 'delete-assignments'], 'المكتبة' => ['view-library', 'manage-library', 'borrow-books'], 'الرسوم والمدفوعات' => ['view-fees', 'create-fees', 'edit-fees', 'delete-fees', 'manage-payments'], 'الجداول' => ['view-schedules', 'create-schedules', 'edit-schedules'], 'الأحداث' => ['view-events', 'create-events', 'delete-events'], 'الملاحظات' => ['view-notes', 'create-notes'], 'الإعدادات' => ['view-settings', 'edit-settings'], 'الأدوار' => ['view-roles', 'create-roles', 'edit-roles', 'delete-roles'], 'التقارير' => ['view-reports', 'export-reports'], ]; @endphp
@foreach($groupedPermissions as $group => $permNames) @php $groupPerms = $permissions->whereIn('name', $permNames); @endphp @if($groupPerms->count() > 0)

{{ $group }}

@foreach($groupPerms as $permission) @endforeach
@endif @endforeach
إلغاء
@endsection