فكرة ليست سيئة، باستثناء أنها ستفقد الفئات الأصلية.
يتم الاحتفاظ بالفئة الأصلية في سجل التعديلات:
لذلك، كل ما عليك فعله هو النقر فوق الزر “استعادة” من سجل التعديلات:
لا يمكنك ذلك، على الأقل ليس بسهولة. إليك السبب:
ستحتاج إلى المعلومات التالية:
- معرف المستخدم
- التاريخ بالتوقيت العالمي المنسق (UTC) الذي حدث فيه الحذف المجمع
- معرف المنشور لكل موضوع تم حذفه
- معرفة متقدمة باستخدام وحدة تحكم Rails و/أو psql مباشرة لتشغيل استعلام SQL متقدم جداً حيث تحتاج إلى مسح الحقل deleted_at لكل من الموضوع نفسه والمنشور الذي هو الموضوع الأصلي للموضوع.
ومن فضلك لا تسأل لماذا أعرف هذا…
لست متأكدًا من عدد المواضيع التي تتعامل معها، ولكن كنت أفكر في عدد يمكن إدارته بشكل شبه معقول حيث يمكنك إلقاء نظرة على قائمة المواضيع مع فتح التحديد بالجملة وتحديد أي منها تريد نقله إلى فئة معينة (باستخدام مزيج من المعرفة أو إلقاء نظرة على سجل التعديلات كما يقترح سيمون لأي منها لم تكن متأكدًا منها). كرر ذلك للموضوع التالي.
إنه أمر يدوي بعض الشيء، لذا قد يكون معقدًا للغاية اعتمادًا على عدد المواضيع أو الفئات الموجودة.
شكراً على الردود الإضافية.
هناك بالتأكيد عدد كبير جدًا من المواضيع التي لا يمكن التراجع عن التعديلات عليها يدويًا. يبدو أن الخيار الأقل سوءًا هو فتح جميع المواضيع المحذوفة والنقر يدويًا على زر إلغاء الحذف (والذي يقع للأسف في نهاية المنشور الأصلي ذي الطول المتغير، لذا يتطلب التمرير للبحث عن نهاية كل موضوع ثم توسيع قائمة … للكشف عن زر إلغاء الحذف).
أنا متأكد من أن هناك عملية كبيرة تجري خلف الكواليس. لكنني حقًا لا أفهم لماذا لا يمكن إضافة إجراء إلغاء حذف مجمع لواجهة المستخدم إذا كان هناك بالفعل حذف مجمع مطبق بالإضافة إلى قوائم المواضيع المحذوفة المتاحة بالفعل مع محدد مجمع.
لكنني لا أفهم حقًا لماذا لا يمكن إضافة إجراء إلغاء حذف جماعي لواجهة المستخدم إذا كان هناك بالفعل حذف جماعي مطبق بالإضافة إلى قوائم الموضوعات المحذوفة المتوفرة بالفعل مع محدد جماعي.
سيكون هذا #طلب_ميزة. إنه غير موجود في الوقت الحالي. ![]()
لأن ذلك سيتطلب التراجع عنها يدويًا أو برمجيًا إلى مراجعتها السابقة لإعادتها إلى الفئة الصحيحة
يمكنك ربما إضافة علامة لكل فئة سابقة لتلك المواضيع (علامة واحدة لكل فئة) وإضافة علامة بالفئة الأصلية لكل موضوع، ثم استخدام تلك العلامة لمعرفة مكان المواضيع لاحقًا (وإزالة علامة الفئة الأصلية عند نقل كل موضوع)
شكرا @hello-smile6 على الرد. هل يجب أن يؤدي التراجع إلى المراجعة السابقة إلى التراجع عن الفئة أيضًا؟ الصعوبة الرئيسية هي التراجع عنها بشكل جماعي، بينما يمكن إعادة إدراج المواضيع غير المدرجة بشكل جماعي.
يمكنك إعادة التصنيف باستخدام الإجراءات المجمعة أيضًا. لست متأكدًا من إعدادات الفئات لديك، ولكن أعتقد أنه يمكنك مسح قائمة الموضوعات وتحريك جزء كبير منها إلى حيث أتت منه فقط بمعرفة الفئة التي يجب أن تكون فيها؟
حسنًا، لا أعتقد ذلك. كانت المواضيع موزعة في الأصل عبر 5 فئات مختلفة على الأقل، وحتى لو قمت بوضع علامات عليها أو عرفت الفئة الأصلية بطريقة ما، فسيظل ذلك يتطلب تحديد كل موضوع يدويًا على حدة لإعادة تصنيف جميع تلك التي يجب أن تذهب إلى فئة معينة بشكل جماعي.
هذا رائع. يعتمد الكثير على إعداداتك، لذلك قد لا يعمل ذلك لدى الجميع، أو في كل الحالات.
كنصيحة إضافية جريئة، للمعلومية، يمكنك استخدام خدعة Shift+Select لتحديد سلاسل متتالية، مما قد يسهل الأمر أحيانًا عن تحديد كل واحدة على حدة.

