Permission Error Problems
السؤال:
تم تعيين أدوار للمستخدم مثل "Account User" و"Account Manager"، ومع ذلك، عند محاولة الوصول إلى تقرير الحسابات المدينة (Accounts Receivable)، تظهر رسالة خطأ تفيد بعدم وجود صلاحية للوصول إلى سجل الأقاليم (Territory master).

الإجابة:
وفقاً لنظام الصلاحيات في ERPNext، لكي يتمكن المستخدم من الوصول إلى نموذج أو تقرير معين، يجب أن يمتلك على الأقل صلاحية القراءة (Read) لجميع "حقول الربط" (Link Fields) الموجودة في ذلك النموذج أو التقرير.
بما أن حقل "الإقليم" (Territory) هو حقل ربط في تقرير الحسابات المدينة، يجب إضافة قاعدة صلاحية تمنح دور Account User أو Account Manager صلاحية القراءة على الأقل لسجل الأقاليم. يرجى اتباع الخطوات التالية لحل المشكلة:
- الأدوار المعينة للمستخدم هي Account User و Account Manager.
- كما تشير رسالة الخطأ، لا يملك المستخدم صلاحية على سجل الأقاليم (Territory master)، حيث أنه في الصلاحيات الافتراضية، لا تمتلك الأدوار المذكورة أعلاه أي صلاحية على هذا السجل.
- لحل المشكلة، تم تعيين صلاحية القراءة (Read) لدور Account User على سجل الأقاليم (Territory master).

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