أبحث عن خيار لتعطيل هذه الميزة لأنها قد تسبب بعض التعقيد في إدارة المواضيع عندما يكون لديك فرق مختلفة من المشرفين لفئات مختلفة وفجأة يجدون أنفسهم أمام موضوع كبير أو مثير للجدل في فئتهم دون إشعار مسبق.
لقد قرأت هنا Access rights for moving a topic to another category ولكنها تقول أن هذا شيء لا ينبغي أن يكون قادرًا على فعله سوى المستوى الموثوق به 3. لدي بيئة اختبار تمكن فيها مستخدم من المستوى الموثوق به 2 من القيام بذلك.
حاولت تمكين “تعطيل التحرير بعد أن يقوم الموظفون بتحرير منشور” ولكن يبدو أنه لم يؤثر على القدرة على تغيير فئة الموضوع.
لست متأكدًا، ستحتاج إلى إجراء بعض الاختبارات. قد يظل تعديل مجموعة الفئات قادرًا على نقل موضوع عبر أمر التعديل أو النقل.
قد ترغب في البحث في Plugin مستويات الثقة المخصصة أيضًا.
ألقيت نظرة عليه، إنه منتج قابل للتطبيق بأقل قدر من الميزات (MVP) ولكنه جيد، لكن المجتمع الذي أبحث عنه ذكي تقنيًا جدًا، وسيكون من الأفضل لو تخطى DOM رسم هذا المكون بالكامل بدلاً من مجرد إخفائه عن الأنظار.
هل يتطلب ذلك إضافة (plugin) أم أنه شيء يمكنني تحقيقه على أي حال باستخدام مكون؟
ما أحتاج إلى القيام به، بشكل تقريبي، هو تحديد ما إذا كان HTML لهذا الاختيار قد تم إنشاؤه أم لا، بناءً على الدور.
بحق الآلهة، لا يمكنني العثور على خطاف لاكتشاف متى يتم تشغيل تعديل العنوان. هل يعرف أحد ما الذي يمكنني الاستماع إليه؟
إخفاء تغيير الفئة عند تعديل الرسالة الأولى للموضوع يعمل، فهو يكتشف فقط عند التواجد في وضع التعديل وكل شيء.
حسنًا، بفضل صديق يعاني من الأرق، اكتشفنا مكان العثور على الخطاف الصحيح
إنه هنا، ويقوم أيضًا بضبط مرئيات النموذج ويسمح بتحديد الحد الأدنى لمستوى الثقة الذي سيكون الوصول إلى تحرير الفئة متاحًا منه على أي حال (مستوى الثقة الافتراضي 0 ليتماشى مع إعدادات discourse الافتراضية)
للتوضيح فقط، يمكن للمستوى 3 والمستوى 4 من الثقة إعادة تصنيف أي موضوع طالما تم تمكين يمكن للمستخدمين الموثوق بهم تعديل الآخرين. يجب أن يكون المستخدمون من المستوى 0/1/2 قادرين فقط على القيام بذلك على موضوعاتهم الخاصة، وخلال فترة التعديل الخاصة بهم [1]. إذا قمت بقفل المنشور الأول باستخدام مفتاح ربط المنشور، فيجب أن يمنع ذلك أيضًا تعديل الفئة (والعنوان والعلامات).
أنا لست متأكدًا بنسبة 100٪ من أنني أتابع حالة الاستخدام الخاصة بك، ولكني سعيد لأنك وجدت حلاً.
يتم تعيينها بواسطة حد وقت تعديل المنشور للمستوى 0 والمستوى 1 و حد وقت تعديل منشورات المستوى 2 للمستوى 2 والمستوى 3 ↩︎
ومع ذلك، كان هدفي هو منع المشرفين من الاضطرار إلى التعامل مع عدة حالات من تغيير الفئات، مما قد يؤدي إلى تعقيدات في الإشراف عندما يكون الموضوع في فئة ما، ثم ينتقل إلى فئة أخرى وما إلى ذلك.
أعتقد أنه سيكون من المهم إضافته نظرًا لأنه مكون سمة، يمكن للمستخدم تجاوز هذه القيود عن طريق حقن جافاسكريبت (أعتقد) أو تمكين الوضع الآمن إذا كان متاحًا لهم (انظر إعداد تمكين الوضع الآمن).
تحتاج إلى إضافة إذا كنت تريد طريقة أكثر أمانًا للقيام بذلك.