feat: add waitlist view, quick edit payment dialog, and catering fee in class views

This commit is contained in:
2026-08-23 23:00:23 +03:30
parent 39921b548e
commit 6d64c2931d
13 changed files with 1598 additions and 7 deletions
+17 -1
View File
@@ -84,7 +84,12 @@ export const PERMISSIONS = {
EXPENSES_UPDATE: 'expenses:update',
EXPENSES_DELETE: 'expenses:delete',
FINANCIAL_REPORTS_READ: 'financial_reports:read'
FINANCIAL_REPORTS_READ: 'financial_reports:read',
WAITLIST_CREATE: 'waitlist:create',
WAITLIST_READ: 'waitlist:read',
WAITLIST_UPDATE: 'waitlist:update',
WAITLIST_DELETE: 'waitlist:delete'
};
export const PERMISSION_GROUPS = [
@@ -138,6 +143,17 @@ export const PERMISSION_GROUPS = [
{ key: PERMISSIONS.CLASSES_REGISTER_USERS, label: 'ثبت‌نام کاربران در کلاس' }
]
},
{
key: 'waitlist',
label: 'لیست انتظار',
icon: 'pi pi-clock',
permissions: [
{ key: PERMISSIONS.WAITLIST_CREATE, label: 'افزودن به لیست انتظار' },
{ key: PERMISSIONS.WAITLIST_READ, label: 'مشاهده لیست انتظار' },
{ key: PERMISSIONS.WAITLIST_UPDATE, label: 'ویرایش / انتقال به کلاس' },
{ key: PERMISSIONS.WAITLIST_DELETE, label: 'حذف از لیست انتظار' }
]
},
{
key: 'sessions',
label: 'جلسات آموزشی',