معظم الأذونات في Discourse تستند إلى المجموعات. تعتمد الكثير من إعدادات الموقع، وأذونات الفئات، ورؤية مجموعات العلامات على هذا. لذلك، من المهم جدًا أن يفهم المسؤولون أنه عند إضافة مجموعة trust_level_2، فإن جميع المستخدمين ذوي المستوى 3 هم أعضاء في تلك المجموعة أيضًا.
في الوقت الحالي، يمكنك اكتشاف ذلك عن طريق قراءة أوصاف المجموعات
أو عن طريق النظر إلى صفحة المسؤول للمستخدم، والتي تسرد جميع عضويات المجموعات.
يوجد أيضًا شرح أسفل إعداد المجموعات التي تم تمكين الرسائل الشخصية لها:
اسمح للمستخدمين في هذه المجموعات بإنشاء رسائل شخصية. هام: 1) يمكن لجميع المستخدمين الرد على الرسائل. 2) يمكن للمسؤولين والمشرفين إنشاء رسائل لأي مستخدم. 3) مجموعات مستوى الثقة تشمل المستويات الأعلى؛ اختر trust_level_1 للسماح بالمستوى 1، 2، 3، 4 ولكن لا تسمح بالمستوى 0. 4) تتجاوز إعدادات تفاعل المجموعات هذا الإعداد للمراسلة لمجموعات محددة.
لم أجد موضوع توثيق يشرح ذلك (ولكن توثيق مستوى الثقة أيضًا في قائمة المهام، لذا قد يأتي ذلك لاحقًا). ربما يكون دليل المسؤول مكانًا جيدًا لشرح ذلك.
بينما يعمل ذلك بالنسبة لإعدادات الموقع، إلا أنه لا يعمل بالنسبة لأذونات الفئة. السماح على سبيل المثال لـ tl1 بالقراءة و tl2 بالقراءة والرد يجب أن يكون ممكنًا.
هل هناك إعدادات يكون فيها إضافة أكثر من مجموعة مستوى ثقة واحدة مشكلة؟
نعم، هذا تغيير حديث نسبيًا أجريناه لمحاولة المساعدة في التثقيف حول مجموعات مستوى الثقة.
أنا لا أقترح تغييرًا في أذونات الفئة. أعتقد أن واجهة المستخدم هذه واضحة بما فيه الكفاية وتسمح بمنح الإذن حسب المجموعة. إذا كنت ترغب في القيام بشيء غريب مثل منح TL0 إذن الإنشاء ولكن ليس منح إذن الإنشاء لـ TL1، فيمكنك إنشاء مجموعات إضافية.
قد نرغب في إضافة بعض النصوص التوضيحية هنا مع الأشياء التي يجب معرفتها حول كيفية عمل المسؤولين والمشرفين والموظفين ومستويات الثقة عند إعداد أمان الفئة.
سيكون هذا رائعًا! عندما يكون لدينا موضوع وثائق جديد لمستويات الثقة، يمكننا ربطه من الواجهة لمن يسعون لمعرفة المزيد.
كنا نفعل ذلك، لكننا أزلناه عندما أجرينا بعض التغييرات على الدليل لمحاولة جعله أسهل وأكثر فائدة لأصحاب المواقع لأول مرة. يوجد رابط لفهم مستويات الثقة، وهو ما أعتقد أنه كافٍ في الوقت الحالي.
ما زلت أعتقد أن أفضل نهج هو تحسين الواجهة، حتى لا يضر المسؤولون أنفسهم أو يشعرون بالارتباك الشديد. في معظم الحالات، لا يحتاج الأشخاص إلى إجراء أي تغييرات على هذه الإعدادات _allowed_groups على الإطلاق. نحن نمنع بالفعل المسؤولين والمشرفين من الإزالة من الإعدادات حيث يُسمح لهم دائمًا، ويمكننا الآن أيضًا منع إضافة أكثر من مجموعة مستوى ثقة واحدة.
لماذا تريد منع ذلك؟ هل هناك مشكلة في إضافة أكثر من مجموعة مستوى ثقة واحدة؟ أعرف أنه لا يلزم ذلك عادةً، ولكني أحب أن أتمكن من إضافة مستوى ثقة إضافي وأقل إلى إعداد، لأنه يمكنني بعد ذلك إزالته لاحقًا دون الحاجة إلى تذكر مجموعة مستوى الثقة التي كانت موجودة فيه من قبل.
أعتقد أنه من المهم جدًا فهم مفهوم المجموعة لأذونات الفئة، لأنه بخلاف ذلك قد تعتقد أن إنشاء فئة لمجموعة مستوى الثقة 0 ستكون مرئية فقط للمستخدمين الجدد. هذه مشكلة بالتأكيد.
أقترح منع إضافة أكثر من مجموعة مستوى ثقة واحدة في الإعدادات لأنها زائدة عن الحاجة. سيؤدي ذلك إلى حدوث ارتباك إذا اعتقد الناس أنه يمكنهم إضافة عدة مجموعات واستبعاد أخرى دون معرفة الآثار المترتبة على ذلك. لكنني سعيد بسماع الحجج لعدم القيام بذلك ولست أقول إنني أعرف بالضبط ما سنفعله هنا.
الشيء الرئيسي الذي أركز عليه مع إعدادات الموقع _allowed_groups هو معرفة كيفية تبسيط الأوصاف مع البقاء واضحًا قدر الإمكان بشأن ما تفعله الإعدادات. ليس من غير المألوف أن يقع الناس في الارتباك مثل هنا:
لم أفكر كثيرًا مؤخرًا في مجموعات مستوى الثقة وأمان الفئات ولست على علم بالمشاكل التي أبلغ عنها الأشخاص، لذا شكرًا لك على طرح ذلك. يمكننا عرض تحذير عند استخدام مستوى ثقة، وربطه بالوثائق.
أنا أستخدم عدة مجموعات متداخلة (TL1، مسؤول، موظفون) فقط لأنها تجعلني أكثر راحة، على الرغم من أنني أعلم أن المسؤولين والموظفين مدرجون في TL1. ولدي ميل لتجربة سياسات أو حيل مختلفة، ومن ثم يسهل عليّ إسقاط TL1 مع احتفاظ المسؤولين والموظفين بالوصول.
غير ضروري؟ بالتأكيد نعم، لكنه يمنحني ليالٍ أفضل من النوم.