الأدوار والصلاحيات
توضح هذه المصفوفة مناطق لوحة التحكم التي يمكن لكل دور الوصول إليها. تُفرض الصلاحيات في الشريط الجانبي وفي الخادم.
كيفية الاستخدام
| المنطقة | المالك | المدير | الموظف | المدرب | العضو |
|---|---|---|---|---|---|
| نظرة عامة | ✓ | ✓ | ✓ | ✓ | ✓ |
| الأعضاء | ✓ | ✓ | ✓ | — | — |
| تسجيل الحضور | ✓ | ✓ | ✓ | ✓ | رابط QR |
| حضور الموظفين | ✓ | ✓ | ✓ | ✓ | — |
| الحصص | ✓ | ✓ | ✓ | ✓ | حصصي |
| التمارين | ✓ | ✓ | — | ✓ | تماريني |
| المعدات | ✓ | ✓ | — | ✓ | معداتي |
| الاشتراكات | ✓ | ✓ | ✓ | — | — |
| نقطة البيع | ✓ | ✓ | ✓ | — | — |
| الباقات | ✓ | ✓ | ✓ | — | — |
| التقارير | ✓ | ✓ | — | — | — |
| الموقع | ✓ | ✓ | — | — | الموقع العام |
| باقات المنصة | ✓ | — | — | — | — |
| الإعدادات | ✓ | ✓ | — | — | قائمة المستخدم |
| الأهداف / الإنجازات | — | — | — | — | ✓ |
الصلاحيات المُسمّاة تُحسب على الخادم وتُعاد في GET /users/me ضمن permissions[]. الشريط الجانبي ومسارات العرض تعتمد على هذه القائمة.
فئات الموظفين (قوالب)
عندما يكون الدور موظف (Staff)، يحدد فئة الموظف أحد أربعة قوالب. يمكن للمدير/المالك إضافة منح أو منع اختياري (بحد أقصى 10 لكل نوع). لا يمكن منح صلاحيات المالك فقط (باقات المنصة، الموقع، إدارة المستخدمين، التقارير المالية، التصدير).
| الفئة | الاستخدام | أبرز الصلاحيات |
|---|---|---|
| استقبال | مكتب الاستقبال | بحث الأعضاء، تسجيل الحضور، تسجيل الحصص |
| بائع نقطة البيع | الكاشير | المنتجات والمبيعات فقط |
| قائد مكتب الاستقبال | قائد المكتب | الاستقبال + نقطة البيع + الاشتراكات |
| صيانة | المرافق | صيانة المعدات وحضور الموظف الذاتي |
حسابات العرض التوضيحي (كلمة المرور password123): staff@demo.gym, reception@demo.gym, pos@demo.gym, maintenance@demo.gym.