عرض تغييرات الوسم

هل يمكنك إضافة إمكانية (للمشرفين) لعرض تغييرات الوسوم؟

حاليًا، عند تغيير أي وسم في أي مكان، لا يوجد مكان لمراجعة هذه التغييرات.

أقرب شيء مشابه هو /admin/reports/post_edits، لكنه لا يُظهر ما إذا تم تغيير أي وسوم للمنتدى (/tags).

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

لمعرفة أحداث تغيير وسم الموضوع هذه، ستكون إمكانية عرض تغييرات الوسوم مفيدة للغاية.

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

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

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

لقد رأيت هذا وسأقوم بالنظر فيه. في الواقع، أنا بصدد قراءة جميع المواضيع المتعلقة بـ Discourse الخاصة بتتبع المشكلات أو نظام التذاكر.

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

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

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

الحل هو إزالة هؤلاء المستخدمين من الموقع.

هناك أيضًا #marketplace، لذا يمكنك الحصول على إضافة مدعومة أو تم إنشاؤها. :slight_smile:

أتيت إلى هنا أبحث عن هذا بنفسي. إذا استخدمنا Discourse كمتتبع للمشكلات (باستخدام المواضيع)، فسيكون من الجيد الحصول على قائمة بجميع تغييرات العلامات في الأيام ‘x’ الأخيرة لفئة/علامة معينة لرؤية نظرة عامة دورية أو لقطة للحالة الحالية.

Discourse Data Explorer يجب أن يجعل هذا الأمر سهلاً، وسأبلغ هنا إذا وجدت/أنشأت استعلام SQL.

4 إعجابات

ليس سهلاً على الإطلاق…

يخزن العمود modifications في post_revisions كائن Ruby متسلسل، لذلك لا يمكنك حتى استخدام دوال PG json لهذا الغرض.

يجب علينا بالفعل نقل هذا العمود إلى json.

4 إعجابات

بالتأكيد، ولكن بالنسبة لمشروع عام مفتوح المصدر (FLOSS) مع تسجيل مفتوح، بحلول الوقت الذي يتم فيه تنفيذ مضايقات العلامات، يكون الضرر قد حدث بالفعل. لذلك، ستكون هناك طريقة لعرض تغييرات العلامات والتراجع عن التخريب بسهولة.

أي تحديث؟

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