لم يعد من الممكن إنشاء لافتات عامة من الفئات المقيدة

مرحباً بالجميع، لاحظت للتو اليوم أنه لم يعد بإمكاننا القيام بما يلي للفئات المقيدة:

مفتاح الربط > تثبيت الموضوع > إنشاء موضوع لافتة

كيف يدير الآخرون القوالب الخاصة بهم للافتات التي يعيدون استخدامها؟

أنا لا أفهم لماذا قد نرغب في أن تطفو المعلومات المستخدمة في اللافتات حول الفئات العامة المزدحمة، ولكن ربما فاتني شيء ما.

أود أن أسمع سير عمل الجميع الآخر.

إليك طلب السحب (PR) ذي الصلة كمرجع: DEV: Gate read-restricted banner topics by janzenisaac · Pull Request #38496 · discourse/discourse · GitHub

إعجاب واحد (1)

عندما تتغير وظيفة كهذه أو تتم إزالتها، فعادة ما يكون ذلك بسبب اعتبارات أمنية أو تتعلق بالتحكم في الوصول. في هذه الحالة، أصبحت مواضيع اللافتات (banner topics) مقيدة بحيث لا يمكن استخدام المواضيع الموجودة في الفئات المقيدة للقراءة كـلافتات بعد الآن.

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

في غضون ذلك، تتمثل إحدى الحلول البديلة الممكنة، إذا كان الهدف هو ببساطة تجنب ظهور مواضيع اللافتات في قوائم المواضيع العادية، في إنشاء موضوع اللافتة كـ “غير مدرج” (Unlisted) منذ البداية في فئة عامة بدلاً من فئة خاصة. لن تظهر المواضيع غير المدرجة في قوائم المواضيع أو طرق عرض الفئات للمستخدمين العاديين، ولكن لا يزال من الممكن الوصول إليها عبر رابط مباشر واستخدامها برمجيًا:

للحفاظ على التنظيم، يمكنك أيضًا إضافة وسم مثل #banner ليسهل تحديد موقع تلك المواضيع لاحقًا.

من هناك، يمكنك استخدام إضافة Discourse Automation وتشغيل البرنامج النصي “جعل موضوع لافتة” (Make Banner Topic)، بالإشارة إلى معرف الموضوع غير المدرج. سيؤدي ذلك إلى تحويله إلى لافتة مع إبقائه مخفيًا بشكل فعال عن التصفح العادي.

إعجابَين (2)

هذا التعديل يبدو لي غريبًا بعض الشيء.

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

ثانيًا، عمليًا، اعتاد الموظفون في موقعنا على صياغة الإعلانات داخل موضوع مقيد القراءة قبل تعيينه كـ “لافتة”.

تكمن المشكلة الأمنية في أنه كان يتم إتاحة محتوى اللافتة للجميع، وليس فقط للمشرفين/المسؤولين. أنا لا أتفق مع افتراضك بأن المسؤولين يدركون أن جميع اللافتات المقيدة بالقراءة سيتم جعلها عامة.

ومع ذلك، أرى حالة الاستخدام والرغبة في عدم تلويث الفئات العامة :slight_smile:

شكرًا لك يا @dax على الحل المؤقت، سأجرب هذا في الوقت الحالي، على الرغم من أنني أفتقد وجود منطقة مخصصة لصياغة الموظفين.

إعجاب واحد (1)

(post deleted by author)

I tried the method described above, but the ‘Pin topic’ option disappears when you unlist it.

For that reason i said to use the Automation plugin for now

إعجاب واحد (1)