من يمكنه تغيير 'الأسئلة الشائعة'

FAQ / شروط الخدمة / الخصوصية هي صفحات تابعة لـ “النظام” للمؤلف.

من القادر على تغيير هذه الصفحات؟ أو سؤال آخر، هل من الممكن أن يكون مستخدمو TL4 قادرين على تغيير FAQ / شروط الخدمة / الخصوصية؟

أعتقد أن هذا ممكن إذا تم تغيير مؤلف هذه الصفحات - هل هذه هي الطريقة الوحيدة؟

شكرًا جزيلاً!

أي شخص يستطيع تعديل المواضيع في الفئة التي توجد فيها الأسئلة الشائعة. هذه الفئة هي فئة الموظفين افتراضيًا، ولكن إذا قمت بنقلها إلى مكان آخر، فيمكن لمستخدم TL4 تعديلها.

هه، هذا لا يعمل.
لا يمكن لمستخدم من المستوى TL4، الذي ينتمي إلى مجموعة “الموظفين”، تحرير المقال.
حتى لو كان المقال في قسم الأسئلة الشائعة عبارة عن “منشور ويكي”، فإن مستخدم TL4 غير قادر على تحريره.

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

إذا كان في الطاقم، فلا يمكن رؤيته إلا من قبل الطاقم. يجب تركه في فئة يمكن لمستخدم TL4 رؤيتها.

يملك مستخدم TL4 (نعتذر، لقد نسينا ذكر ذلك، مستخدم TL4 هو أيضًا مشرف) صلاحية الوصول إلى مجموعة الطاقم، لكن لا يمكنه التعديل. كما قلنا، حتى أن “لوحة تحكم المسؤول” موجودة وتعمل، لكن لا توجد خيار لتعديل المنشور.

ألا يملك أحد أي فكرة عما قد يكون الخطأ هنا؟

هل يمكن للمدير تحرير المنشور؟ قد يكون المحررون مقيدون بالتعديل في هذه المواضيع المعدة مسبقًا. سأحتاج إلى التحقق مرة أخرى للتأكد.

يمكن للمدير تغيير هذا الإدخال. لكن الأمر غير ممكن مع TL4 ولا ينطبق على المشرفين — وهو أمر غريب.

@justin لقد اختبرت للتو، ويمكن لأي مشرف يمتلك أي مستوى من اللغات الدخول إلى صفحة الأسئلة الشائعة أو شروط الخدمة وتعديل الصفحة.

@sbernhard هل لديك أي إضافات مثبتة على موقعك؟

تعديل: جرب أيضًا إزالة تسمية الويكي من المنشور. بشكل افتراضي، هذه المنشورات ليست ويكي، لذا قد يكون هناك تعارض هناك.

حاليًا، المنشور ليس منشور ويكي. لقد اختبرت ذلك مع الإصدار 2.5.3 وما زال تغيير الأسئلة الشائعة باستخدام صلاحيات المشرف / TL4 غير يعمل. حتى لو كان هذا المستخدم قادرًا على تحويل المنشور إلى منشور ويكي (فقط لتعلمك أن هذا المستخدم لديه “صلاحيات كبيرة”).

الإضافات:

نعم، مستخدم المشرف هو مستخدم SAML.

هل يمكن أن يكون الأمر مرتبطًا بنقل موقع الأسئلة الشائعة إلى فئة أخرى ثم إعادته؟

(شكرًا لك @ondrej / @justin على مساعدتكم - نقدر ذلك كثيرًا)

الكود lib/guardian/topic_guardian.rb:

  def can_edit_topic?(topic)
    return false if Discourse.static_doc_topic_ids.include?(topic.id) && !is_admin?

إذن، أفترض أن هذا “يعمل كما هو مُصمَّم”، حيث يمكن فقط للمسؤول تعديل الأسئلة الشائعة/شروط الخدمة/سياسة الخصوصية؟

هل هذا متوقع؟ فلماذا إذن من الممكن تغيير الأسئلة الشائعة / الشروط والأحكام / سياسة الخصوصية، على سبيل المثال، لـ @justin / @ondrej؟

من الممكن للمدراء تحريرها لأن هذه المواضيع يتم عرضها في “الصفحات الثابتة”.