إضافة إعداد للتحكم في رفع الموضوع من خلال "نشر إجراءات صغيرة"

وصف الميزة

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

السلوك الحالي

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

:slightly_frowning_face: قائمة الموضوعات “غير المقروءة” الخاصة بالمستخدم ملوثة بموضوعات لا تحتوي على أي نشاط يثير الاهتمام.

إصدار Discourse

3146142c2ed2c880d53b2f8c136af9f46df99b59

3 إعجابات

أعتقد أن هناك تفضيلًا خفيًا للمستخدم قد يساعد في هذا الموقف - “اعتبار المواضيع غير مقروءة عند إغلاقها”. يمكنك العثور عليه في صفحة https://meta.discourse.org/my/preferences/tracking.

إذا قمت بإلغاء تحديد ذلك، فسيمنع إغلاق الموضوع من اعتباره “غير مقروء”.


تحديث: على الرغم من أنه لا يبدو أن هناك إعدادًا للمسؤول لاختيار القيمة الافتراضية بنفس الطريقة التي تعمل بها العديد من تفضيلات المستخدم الأخرى (تلك الموجودة في /admin/site_settings/category/user_preferences). قد يكون هذا إضافة لطيفة.

وللتوضيح، عندما تقول “تم دفعها”، هل تقصد أنها تحصل على المؤشر الأزرق غير المقروء وتظهر في /unread؟ لا أعتقد أن المواضيع المغلقة يتم دفعها بالطريقة التقليدية حيث يتم وضعها في أعلى /latest (سواء تم إغلاقها يدويًا أو بواسطة مؤقت).

أيضًا، أعتقد أن مؤقتات الإغلاق التلقائي تستخدم نسخة “صامتة” من الإغلاق بالفعل حيث إنها تقمع مؤشرات عدم القراءة، لذا نأمل ألا تظهر هذه المواضيع في قوائم /unread. :crossed_fingers:

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

هل كان هناك لفترة أطول؟ لا أستطيع تذكر ذلك الإعداد على الإطلاق.

تمت إضافته قبل 14 شهرًا

4 إعجابات

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

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

صحيح.

لقد تحقق شخصيًا من أنها تظهر في قوائم /unread.

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

عند تغيير إعداد افتراضي، يمكنك اختيار ما إذا كنت ستطبقه للمستقبل فقط أو لتحديث أي إعدادات موجودة:

إذا تمت إضافة إعداد تفضيل المسؤول هذا، فيجب أن يكون من الممكن تحديث جميع المستخدمين الحاليين أيضًا. :+1: (على الرغم من أنه للإجراءات المغلقة بدلاً من المجموعة الكاملة من الإجراءات المثبتة، أو غير المدرجة، أو المقسمة، وما إلى ذلك)

ما هي الطريقة التي تستخدمها لإغلاقها تلقائيًا؟ قد يكون هناك إصدار لا يستخدم خيار “صامت” بعد.

آسف للتركيز على العناصر “المغلقة”، لكنها بشكل عام هي الأسوأ فيما يتعلق بـ “الضوضاء” مثل هذه. :slight_smile:

تم تعيين إعداد الفئة “إغلاق الموضوع بعد:” على 6 أشهر.

تم تمكين إعداد الفئة " لا تغلق حتى يكون آخر منشور في الموضوع قديمًا بهذه المدة. ".

وللتخلص منه كعامل محتمل، سأذكر أيضًا أن إعداد الفئة " عدد الموضوعات المفتوحة التي يتم دفعها تلقائيًا يوميًا " تم تعيينه على 0.

هذا عادل. إنها شكاوى المستخدمين حول دفعات الإغلاق التلقائي التي دفعتني لتقديم هذا الطلب.

على الرغم من أنها أقل تأثيرًا بسبب حدوثها بشكل أقل تكرارًا، إلا أنه لا معنى لدفع موضوع عندما يتم أرشفته، ولا أعتقد أيضًا أنه من المنطقي دفع موضوع لمجرد أنه تم إلغاء تثبيته. لهذا السبب عممت طلبي بدلاً من جعله خاصًا بالإغلاق التلقائي.

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

أعتقد أن هذه نقاط صالحة جدًا وتستحق بالتأكيد محادثة لمعرفة ما إذا كان الآخرون يجدون أيضًا هذه الأنواع من الأشياء “غير أحداث” أيضًا. أعلم أنه كان هناك بعض النقاش حول عدم تضمين هذه في عدد الردود لأسباب مماثلة.

لقد قمت بإجراء اختبار لهذه المشكلة في وقت سابق ولم تصل الموضوعات إلى المستخدم التجريبي الخاص بي في /unread، ولكن عندما أنظر إلى status_type للمؤقتات في مستكشف البيانات، فإنها تحصل على 1 (إغلاق) بدلاً من 8 (إغلاق صامت) لذا هناك فرصة أنني أفسد اختباري بطريقة ما. :slight_smile: