feat: add admin UI for reviewing pending student registrations.

Let staff list, inspect, approve, or reject enrollment and class-request submissions before final enrollment.
This commit is contained in:
2026-08-16 08:42:26 +03:30
parent e977ccd356
commit e87d78c295
7 changed files with 405 additions and 2 deletions
+13 -1
View File
@@ -74,7 +74,10 @@ export const PERMISSIONS = {
LOGS_SEARCH: 'logs:search',
CONTACT_INQUIRIES_READ: 'contact_inquiries:read',
CONTACT_INQUIRIES_UPDATE: 'contact_inquiries:update'
CONTACT_INQUIRIES_UPDATE: 'contact_inquiries:update',
PENDING_STUDENTS_READ: 'pending_students:read',
PENDING_STUDENTS_UPDATE: 'pending_students:update'
};
export const PERMISSION_GROUPS = [
@@ -229,6 +232,15 @@ export const PERMISSION_GROUPS = [
{ key: PERMISSIONS.CONTACT_INQUIRIES_READ, label: 'مشاهده درخواست‌ها' },
{ key: PERMISSIONS.CONTACT_INQUIRIES_UPDATE, label: 'ویرایش / پیگیری درخواست‌ها' }
]
},
{
key: 'pending_students',
label: 'ثبت‌نام‌های در انتظار',
icon: 'pi pi-user-plus',
permissions: [
{ key: PERMISSIONS.PENDING_STUDENTS_READ, label: 'مشاهده ثبت‌نام‌های در انتظار' },
{ key: PERMISSIONS.PENDING_STUDENTS_UPDATE, label: 'تأیید / رد ثبت‌نام' }
]
}
];