أقوم بإضافة مستخدم ومجموعة في Django Admin. تم تعيين المجموعة بالأذونات التالية.
ثم يتم إضافة المستخدم إلى هذه المجموعة.
ومع ذلك ، عندما أقوم بتسجيل الدخول باستخدام مستخدم مسؤول وإنشاء مشروع جديد ، لا يمكنني رؤية لوحة المستخدم الفرعية.
تتشابه المشكلة مع باستثناء أنني قمت بالفعل بإنشاء مستخدم وتعيين الأذونات المقابلة له.
علاوة على ذلك ، عندما أقوم بطلب الحصول على $ BASE_URL / v1 / projects / $ PROJECT_ID ، يمكنني رؤية المستخدمين المضافين كما تظهر الصورة التالية
شكرا لك على نصائحك مقدما!
تأكد من استخدام Ctrl
، مستخدمين متعددي التحديد سيكون لديهم حق الوصول إلى المشروع ثم احفظ التكوين.
تأكد من استخدام
Ctrl
، مستخدمين متعددي التحديد سيكون لديهم حق الوصول إلى المشروع ثم احفظ التكوين.
شكرا لتوضيح هذا!
أعلم أنه مكتوب أسفل المربع مباشرةً ، لكن هذا النوع من تجربة المستخدم كان غير بديهي جدًا بالنسبة لي.
كنت أتوقع شيئًا مشابهًا للطريقة التي يتم بها منح الأذونات للمستخدمين ، على سبيل المثال مع صندوقين حيث يمكنك نقل الخيارات من المربع الأيسر إلى الأيمن.
لاحظ أن طلب السحب https://github.com/chakki-works/doccano/pull/333 يقدم RBAC الذي يلغي الحاجة إلى استخدام مسؤول Django لتعيين المستخدمين للمشاريع: هناك الآن علامة تبويب لكل مشروع حيث يمكن للمستخدمين الجدد يتم تعيينها للمشاريع ويمكن تعيين مستوى الوصول الخاص بها للمشروع (على سبيل المثال ، مسؤول المشروع ، والموافق على التعليقات التوضيحية ، والمسمى).
هذه هي مشكلة Django Admin التي لا تتعلق بـ doccano.
التعليق الأكثر فائدة
تأكد من استخدام
Ctrl
، مستخدمين متعددي التحديد سيكون لديهم حق الوصول إلى المشروع ثم احفظ التكوين.