الأدوار والصلاحيات — دليل تفصيلي

🎭 الأدوار والصلاحيات — دليل تفصيلي

📌 نبذة سريعة

المعلومةالقيمة
👥 الجمهورصاحب مطعم، مشرف
🔗 المساربوابة المشترك ← الأدوار
🎯 الهدفإنشاء أدوار مخصصة بمجموعة صلاحيات محددة

🎯 ما تراه على الشاشة

🎭 الأدوار
─────────────────────
[➕ إضافة دور جديد]

┌──────────┬──────────┬──────────┬──────────┐
│ الدور   │ الأعضاء  │ النوع    │ الإجراء  │
├──────────┼──────────┼──────────┼──────────┤
│ 👑 مالك │ 1        │ 🔒 نظام  │ [عرض]   │
│ 👨‍💼 مدير │ 2        │ 🔒 نظام  │ [عرض]   │
│ 🧑‍💼 كاشير│ 5        │ 🔒 نظام  │ [عرض]   │
│ 👨‍🍳 شيف  │ 1        │ 🔒 نظام  │ [عرض]   │
│ 🛵 سائق  │ 0        │ 🔒 نظام  │ [عرض]   │
│ 📋 مساعد │ 3        │ 🆕 مخصص  │ [✏️]    │
│ مدير    │          │          │         │
└──────────┴──────────┴──────────┴──────────┘

➕ إضافة دور مخصص

🎭 إنشاء دور مخصص
─────────────────────
📝 اسم الدور: [______________]
📝 وصف (اختياري): [______________]

☑ الصلاحيات:
┌────────────────────────────────────┐
│ 🍔 القائمة                         │
│ ☑ ☑ عرض المنتجات                  │
│ ☑ ☑ إضافة منتج                    │
│ ☐ ☑ تعديل منتج                    │
│ ☐ ☐ حذف منتج (للمالك فقط)        │
├────────────────────────────────────┤
│ 📋 الطلبات                         │
│ ☑ ☑ عرض الطلبات                   │
│ ☑ ☑ إنشاء طلب                     │
│ ☐ ☑ إلغاء طلب                     │
│ ☐ ☐ تعديل طلب بعد الإرسال        │
├────────────────────────────────────┤
│ 👥 المستخدمون                       │
│ ☐ ☐ عرض المستخدمين (للمدير فما فوق)│
│ ☐ ☐ إضافة مستخدم                  │
│ ☐ ☐ تعديل الصلاحيات              │
└────────────────────────────────────┘

[💾 حفظ الدور]

🚀 دليل الاستخدام

إنشاء دور مخصص

  1. اذهب إلى بوابة المشترك ← الأدوار

  2. اضغط ➕ إضافة دور جديد

  3. أدخل اسم الدور (مثلاً: "مساعد مدير")
  4. اختر الصلاحيات المناسبة:
    • ☑ = صلاحية ممنوحة
    • ☐ = صلاحية محظورة
  5. اضغط 💾 حفظ

تعيين دور لمستخدم

  1. اذهب إلى المستخدمون

  2. اختر المستخدم ← تعديل

  3. من قائمة الدور، اختر الدور الجديد

  4. اضغط حفظ

الأدوار النظامية الثابتة

الدورالصلاحياتلمن
👑 مالك🏆 جميع الصلاحياتصاحب المطعم
👨‍💼 مدير📋 كل شيء ما عدا إعدادات الدفع وحذف المستخدمينمدير الفرع
🧑‍💼 كاشير💵 الطلبات والمدفوعات فقطموظف الكاشير
👨‍🍳 شيف🍳 عرض الطلبات فقط (لشاشة المطبخ)الطباخ
🛵 سائق🚗 عرض طلبات التوصيل فقطالسائق
👨‍🍳 نادل📝 تدوين الطلبات فقطالنادل

❓ الأسئلة الشائعة

هل يمكن تعديل الأدوار النظامية (مالك، مدير)؟

لا، الأدوار النظامية ثابتة ولا يمكن تعديلها. يمكنك إنشاء دور مخصص بنفس الصلاحيات تقريباً.

ماذا يحدث إذا غيرت صلاحيات دور وكان لديه أعضاء؟

تتغير صلاحيات جميع الأعضاء المنتسبين لهذا الدور فوراً.

ما الفرق بين "إلغاء طلب" و "تعديل طلب بعد الإرسال"؟

  • إلغاء طلب: إلغاء طلب قبل أن يبدأ تحضيره

  • تعديل طلب بعد الإرسال: تعديل طلب تم إرساله بالفعل للمطبخ (صلاحية أعلى)

كم عدد الأدوار المخصصة التي يمكنني إنشاؤها؟

غير محدد. يمكنك إنشاء أي عدد من الأدوار المخصصة.



🔧 استكشاف المشاكل

المشكلةالسبب المحتملالحل
❌ لا أستطيع إضافة دور مخصصصلاحية إنشاء الأدوار غير ممنوحةتحتاج صلاحية roles_create (للمالك أو المشرف)
❌ الدور لا يظهر للمستخدمينالدور لم يُحفظ أو لم يُعيّن لأحدتأكد من حفظ الدور وتعيينه لمستخدم من المستخدمون
❌ صلاحية معينة لا تعمل رغم تفعيلهاقد تكون صلاحية محظورة للأدوار غير المالكبعض الصلاحيات (حذف منتج، إعدادات دفع) للمالك فقط
❌ بعد تعديل الدور لم تتغير صلاحيات الأعضاءالتغيير يحتاج إعادة تسجيل دخولاطلب من الأعضاء تسجيل الخروج ثم الدخول مجدداً

📎 مواضيع ذات صلة