الأدوار والصلاحيات — دليل تفصيلي
🎭 الأدوار والصلاحيات — دليل تفصيلي
📌 نبذة سريعة
| المعلومة | القيمة |
|---|---|
| 👥 الجمهور | صاحب مطعم، مشرف |
| 🔗 المسار | بوابة المشترك ← الأدوار |
| 🎯 الهدف | إنشاء أدوار مخصصة بمجموعة صلاحيات محددة |
🎯 ما تراه على الشاشة
🎭 الأدوار
─────────────────────
[➕ إضافة دور جديد]
┌──────────┬──────────┬──────────┬──────────┐
│ الدور │ الأعضاء │ النوع │ الإجراء │
├──────────┼──────────┼──────────┼──────────┤
│ 👑 مالك │ 1 │ 🔒 نظام │ [عرض] │
│ 👨💼 مدير │ 2 │ 🔒 نظام │ [عرض] │
│ 🧑💼 كاشير│ 5 │ 🔒 نظام │ [عرض] │
│ 👨🍳 شيف │ 1 │ 🔒 نظام │ [عرض] │
│ 🛵 سائق │ 0 │ 🔒 نظام │ [عرض] │
│ 📋 مساعد │ 3 │ 🆕 مخصص │ [✏️] │
│ مدير │ │ │ │
└──────────┴──────────┴──────────┴──────────┘
➕ إضافة دور مخصص
🎭 إنشاء دور مخصص
─────────────────────
📝 اسم الدور: [______________]
📝 وصف (اختياري): [______________]
☑ الصلاحيات:
┌────────────────────────────────────┐
│ 🍔 القائمة │
│ ☑ ☑ عرض المنتجات │
│ ☑ ☑ إضافة منتج │
│ ☐ ☑ تعديل منتج │
│ ☐ ☐ حذف منتج (للمالك فقط) │
├────────────────────────────────────┤
│ 📋 الطلبات │
│ ☑ ☑ عرض الطلبات │
│ ☑ ☑ إنشاء طلب │
│ ☐ ☑ إلغاء طلب │
│ ☐ ☐ تعديل طلب بعد الإرسال │
├────────────────────────────────────┤
│ 👥 المستخدمون │
│ ☐ ☐ عرض المستخدمين (للمدير فما فوق)│
│ ☐ ☐ إضافة مستخدم │
│ ☐ ☐ تعديل الصلاحيات │
└────────────────────────────────────┘
[💾 حفظ الدور]
🚀 دليل الاستخدام
إنشاء دور مخصص
اذهب إلى بوابة المشترك ← الأدوار
اضغط ➕ إضافة دور جديد
- أدخل اسم الدور (مثلاً: "مساعد مدير")
- اختر الصلاحيات المناسبة:
- ☑ = صلاحية ممنوحة
- ☐ = صلاحية محظورة
اضغط 💾 حفظ
تعيين دور لمستخدم
اذهب إلى المستخدمون
اختر المستخدم ← تعديل
من قائمة الدور، اختر الدور الجديد
اضغط حفظ
الأدوار النظامية الثابتة
| الدور | الصلاحيات | لمن |
|---|---|---|
| 👑 مالك | 🏆 جميع الصلاحيات | صاحب المطعم |
| 👨💼 مدير | 📋 كل شيء ما عدا إعدادات الدفع وحذف المستخدمين | مدير الفرع |
| 🧑💼 كاشير | 💵 الطلبات والمدفوعات فقط | موظف الكاشير |
| 👨🍳 شيف | 🍳 عرض الطلبات فقط (لشاشة المطبخ) | الطباخ |
| 🛵 سائق | 🚗 عرض طلبات التوصيل فقط | السائق |
| 👨🍳 نادل | 📝 تدوين الطلبات فقط | النادل |
❓ الأسئلة الشائعة
هل يمكن تعديل الأدوار النظامية (مالك، مدير)؟
لا، الأدوار النظامية ثابتة ولا يمكن تعديلها. يمكنك إنشاء دور مخصص بنفس الصلاحيات تقريباً.
ماذا يحدث إذا غيرت صلاحيات دور وكان لديه أعضاء؟
تتغير صلاحيات جميع الأعضاء المنتسبين لهذا الدور فوراً.
ما الفرق بين "إلغاء طلب" و "تعديل طلب بعد الإرسال"؟
إلغاء طلب: إلغاء طلب قبل أن يبدأ تحضيره
تعديل طلب بعد الإرسال: تعديل طلب تم إرساله بالفعل للمطبخ (صلاحية أعلى)
كم عدد الأدوار المخصصة التي يمكنني إنشاؤها؟
غير محدد. يمكنك إنشاء أي عدد من الأدوار المخصصة.
🔧 استكشاف المشاكل
| المشكلة | السبب المحتمل | الحل |
|---|---|---|
| ❌ لا أستطيع إضافة دور مخصص | صلاحية إنشاء الأدوار غير ممنوحة | تحتاج صلاحية roles_create (للمالك أو المشرف) |
| ❌ الدور لا يظهر للمستخدمين | الدور لم يُحفظ أو لم يُعيّن لأحد | تأكد من حفظ الدور وتعيينه لمستخدم من المستخدمون |
| ❌ صلاحية معينة لا تعمل رغم تفعيلها | قد تكون صلاحية محظورة للأدوار غير المالك | بعض الصلاحيات (حذف منتج، إعدادات دفع) للمالك فقط |
| ❌ بعد تعديل الدور لم تتغير صلاحيات الأعضاء | التغيير يحتاج إعادة تسجيل دخول | اطلب من الأعضاء تسجيل الخروج ثم الدخول مجدداً |