Perm Level Error
أثناء تخصيص القواعد في ، قد تظهر لك رسالة خطأ نصها:
"For System Manager at level 2 in Customer in row 8: Permission at level 0 must be set before higher levels are set."
تشير رسالة الخطأ هذه إلى وجود مشكلة في إعدادات الصلاحيات الحالية لهذا المستند (DocType).
شرح المشكلة:
في نظام Frappe/ERPNext، بالنسبة لأي دور (Role)، يجب تعيين صلاحيات عند مستوى الصلاحية 0 (Perm Level 0) قبل التمكن من تعيين صلاحيات عند المستويات الأعلى مثل 1 أو 2 وهكذا. رسالة الخطأ تعني أن دور "System Manager" (أو أي دور آخر) لديه صلاحيات في المستوى 1 أو 2، لكنه يفتقد للصلاحية الأساسية في المستوى 0.
كيفية حل المشكلة:
يجب عليك أولاً تصحيح صلاحيات دور مدير النظام (System Manager) باتباع أحد الخيارين التاليين:
- إضافة صلاحية للمستوى 0: قم بتعيين صلاحية لدور "System Manager" عند المستوى 0 أولاً.
- إزالة المستويات الأعلى: قم بحذف الصلاحيات المحددة في المستويات 1 و 2 لهذا الدور.
بمجرد تنفيذ أحد هذين الخطوتين، ستتمكن من إضافة قواعد صلاحيات جديدة بنجاح في مدير صلاحيات الأدوار (Role Permission Manager).