أتساءل عما إذا كان بإمكاني البحث عن رسائل خاصة وإزالتها دفعة واحدة من خلال عنوانها أو شيء آخر؟
لقد تم تمكين ‘أول حل مقبول’ في الأتمتة واعتقدت أنه سيتم إرساله مرة واحدة فقط، ولكنه يُرسل في كل حل (و/أو بشكل متكرر).
شكراً ![]()
أتساءل عما إذا كان بإمكاني البحث عن رسائل خاصة وإزالتها دفعة واحدة من خلال عنوانها أو شيء آخر؟
لقد تم تمكين ‘أول حل مقبول’ في الأتمتة واعتقدت أنه سيتم إرساله مرة واحدة فقط، ولكنه يُرسل في كل حل (و/أو بشكل متكرر).
شكراً ![]()
هل يمكنك استخدام الإجراءات المجمعة في صندوق الوارد الخاص بك إذا كان هذا ما تقصده؟
يمكن القيام بذلك أيضًا عبر وحدة تحكم Rails.
مرحباً، شكراً على ردك السريع!
أنا أسأل عن حذف الرسائل الخاصة على كل مستخدم، هل يجب أن يعمل خيار الدفعة بهذه الطريقة؟
أوه. هذا يبدو متطرفًا. ماذا حدث؟
ما ذكرته سابقًا:
كنا في النسخة التجريبية المفتوحة لذا ليس هذا سيئًا حقًا ولكني حقًا بحاجة إلى إزالة الكثير من الرسائل الخاصة ![]()
آه. لقد قرأتها بشكل خاطئ على أنها كل مدير مشروع بدلاً من مجموعة من مديري المشاريع التي تتناسب مع نمط معين. هل لديك وصول إلى الخادم لتشغيل شيء ما باستخدام وحدة تحكم Rails؟ هذا أو واجهة برمجة التطبيقات (API) سيكون الأفضل على الأرجح.
يجب أن تكون هناك تلميحات للبالغين في عمليات الدُفعات الإدارية. إذا كان بإمكانك العثور على مثال باستخدام PostDestroyer وآخر يختار المواضيع عن طريق مطابقة العنوان، أعتقد. هذا بافتراض أنك تستضيف ذاتيًا ويمكنك الوصول إلى rails.
يمكنني الدخول إلى Rails بالتأكيد! هل لديك أي تلميحات أو أمثلة للبدء؟
شكرا!
ابحث عن PostDestroyer واعثر على شيء مثل How to bulk delete old whispers - #2 by tshenry
هل هذا مناسب لكم؟ هل يمكن تحسينه؟
Topic.where("archetype = 'private_message' AND title ILIKE ?", "%something%").find_each do |t|
PostDestroyer.new(Discourse.system_user, t.ordered_posts.first).destroy
puts "تم تدمير الرسالة الخاصة: #{t.id} - #{t.title}"
end
يجب أن يكون هذا ممكنًا باستخدام واجهة المستخدم، فقط في حال كان هذا هو الأسلوب المفضل.
إذا استخدمت عامل تصفية البحث in:all-pms، جنبًا إلى جنب مع العنوان أو الكلمات المفتاحية من رسالتك الآلية، فيجب أن يؤدي ذلك إلى ظهورها في نتائج البحث. يمكنك بعد ذلك تطبيق الإجراءات المجمعة وحذفها من صفحة النتائج.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.