تكرار موضوع كامل

أعلم أنه قد تم طرح هذا الموضوع/مناقشته من قبل. أعتقد أن حالة الاستخدام الخاصة بي مشروعة، ولكن ربما ليست منتشرة بما يكفي لتفويض المطورين بتنفيذ ميزة جديدة، لذلك آمل في الحصول على أفضل اقتراح تالٍ من الخبراء هنا… أنا راضٍ عن وحدة تحكم Rails أيضًا إذا أشار إلي شخص ما بالوظائف والمكالمات التي يجب أن أستخدمها.

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

إذا أردت القيام بذلك في وحدة تحكم Rails، هل يمكن لروح طيبة أن تشير إلى الوظائف والمكالمات التي يجب استخدامها لنسخ موضوع منشورات كمجموعة من الردود على موضوع موجود؟

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

نعم. مفتاح المسؤول > تغيير الملكية.

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

تباً، لقد عدت للتو لحذف هذا الجزء من المنشور بعد رؤية أمر تغيير الملكية.

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

ما هو TC؟ أعرف أنني أنشأت مواضيع جديدة في الماضي عبر واجهة برمجة التطبيقات، على الرغم من أنني لا أحاول إنشاء موضوع جديد هنا، بل تكرار جميع المشاركات (مع المراجعات) كردود على موضوع موجود.

مكون سمة.

لا أعتقد أن هذا ممكن إذن. ربما يجب أن يكون هذا في Feature.

أعني أن وظيفة تقسيم/دمج الموضوع ستكون هي نفسها في الأساس، فقط أن الموضوع القديم لن يتم حذفه… هذا حقًا كل ما أحتاجه :slight_smile:

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

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

أعتقد أن ما يجب فعله هو

  • بدء الموضوع في المكان السري
  • مناقشته، تحريره،
  • عندما يكون جاهزًا للنشر، قم بالفك، حدد المشاركات، حدد المشاركة الأصلية/الأولى وانقلها إلى موضوع جديد

الموضوع المنقول ينتقل مع تعديلاته. يبقى الموضوع الأصلي في الموضوع الأصلي، مع تعديلاته. الموضوع الجديد في الموضوع الجديد مع التعديلات.

أعتقد أن هذا يفعل ما تريده.

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

إذا كانت الثقة معكوسة، فسيكون ذلك مشكلة، ولكنه منطقي مع نظام الثقة.

@pfaffman تم إغلاق الموضوع القديم بالفعل ونريد الاحتفاظ به في مكانه لأسباب مختلفة (بصرف النظر عن حفظ السجلات).

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

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

إعجابَين (2)

آه، تريد نشر مراجعات للمنشور الافتتاحي في موضوع الثقة الأدنى

ربما فكرة مجنونة ولم أختبرها، ولكن ربما يمكن أن يعمل ActivityPub Plugin من أجلك.