مرحباً!،
كيف يمكننا إضافة عمود “Post” لتحديد المنشور المحدد الذي تم الإبلاغ عنه، وهل من الممكن تضمين نوع الإبلاغ المستخدم، بالإضافة إلى حالة الإبلاغ - سواء تم تجاهل المنشور أو الموضوع، أو رفضه، أو الموافقة عليه؟ أواجه مشكلة حيث، إذا وافق المشرف X، أو تجاهل، أو رفض موضوعًا أو منشورًا، يتعين عليّ التحقق من تقارير متعددة وسجلات الإشراف في أماكن مختلفة. أود توحيد هذه المعلومات في مكان واحد. هل هناك طريقة في Ruby أو JavaScript لإضافة عمود إلى تقرير حالة الإبلاغ؟ أي مساعدة ستكون موضع تقدير.
هل تحتاج إلى تلك المعلومات كجزء من تقرير لوحة المعلومات، أم أن استعلام مستكشف البيانات الذي يمنحك جدولاً مشابهاً سيفي بالغرض أيضاً؟
أحتاج إلى أن تكون هذه المعلومات جزءًا من تقرير لوحة المعلومات وأن يتم عرضها على لوحة المعلومات لسهولة الوصول إليها في مكان واحد.
لست خبيرًا. أعتقد أنه ليس لديك خيار سوى الكتابة فوق Reports::FlagsStatus في إضافة.
على سبيل المثال، لإضافة عمود “Resolution”، يمكنك القيام بما يلي:
Reports::FlagsStatus.class_eval do
class_methods do
alias_method :original_report_flags_status, :report_flags_status
def report_flags_status(report)
original_report_flags_status(report)
report.labels.push(
{
type: :text,
property: :resolution,
title: "Resolution", # I18n.t(...),
})
end
end
end
لعرض عنوان الموضوع، سيتعين عليك الكتابة فوق استعلام SQL لإضافته.
ثم إضافة تسمية جديدة، مثل:
{
type: :topic,
properties: {
id: :topic_id,
title: :topic_title,
},
title: "Topic Title", # I18n.t(...)
},
آمل أن يساعد هذا.
إعجاب واحد (1)
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


