feat: add employee timings view, notification templates view, and professor sms preview

This commit is contained in:
2026-08-24 19:31:20 +03:30
parent 6d64c2931d
commit 05d96fd550
11 changed files with 1541 additions and 190 deletions
+17 -1
View File
@@ -89,7 +89,12 @@ export const PERMISSIONS = {
WAITLIST_CREATE: 'waitlist:create',
WAITLIST_READ: 'waitlist:read',
WAITLIST_UPDATE: 'waitlist:update',
WAITLIST_DELETE: 'waitlist:delete'
WAITLIST_DELETE: 'waitlist:delete',
EMPLOYEE_TIMINGS_CREATE: 'employee_timings:create',
EMPLOYEE_TIMINGS_READ: 'employee_timings:read',
EMPLOYEE_TIMINGS_UPDATE: 'employee_timings:update',
EMPLOYEE_TIMINGS_DELETE: 'employee_timings:delete'
};
export const PERMISSION_GROUPS = [
@@ -106,6 +111,17 @@ export const PERMISSION_GROUPS = [
{ key: PERMISSIONS.USERS_ENROLL, label: 'ثبت‌نام کاربر در دوره' }
]
},
{
key: 'employee_timings',
label: 'تردد و ساعت کارمندان',
icon: 'pi pi-clock',
permissions: [
{ key: PERMISSIONS.EMPLOYEE_TIMINGS_CREATE, label: 'ثبت تردد جدید' },
{ key: PERMISSIONS.EMPLOYEE_TIMINGS_READ, label: 'مشاهده تردد کارمندان' },
{ key: PERMISSIONS.EMPLOYEE_TIMINGS_UPDATE, label: 'ویرایش تردد' },
{ key: PERMISSIONS.EMPLOYEE_TIMINGS_DELETE, label: 'حذف تردد' }
]
},
{
key: 'professors',
label: 'مدیریت اساتید',