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