Hallo!
Wie können wir eine Spalte „Post“ hinzufügen, um den spezifischen Beitrag zu identifizieren, der gemeldet wurde, und ist es möglich, die Art der verwendeten Meldung sowie den Status der Meldung – ob der Beitrag oder das Thema ignoriert, abgelehnt oder genehmigt wurde – einzubeziehen? Ich stehe vor dem Problem, dass ich, wenn Moderator X ein Thema oder einen Beitrag genehmigt, ignoriert oder ablehnt, mehrere Berichte und Moderationsverläufe an verschiedenen Stellen überprüfen muss. Ich möchte diese Informationen an einem Ort zusammenfassen. Gibt es eine Möglichkeit in Ruby oder JavaScript, dem Meldestatusbericht eine Spalte hinzuzufügen? Jede Hilfe wäre willkommen.
Benötigen Sie diese Informationen als Teil des Dashboard-Berichts, oder würde eine Data Explorer-Abfrage, die Ihnen eine ähnliche Tabelle liefert, auch funktionieren?
Ich benötige diese Informationen als Teil des Dashboard-Berichts und möchte sie zur einfachen Einsicht an einem Ort auf dem Dashboard angezeigt bekommen.
Bin kein Experte. Ich glaube, Sie haben keine andere Wahl, als Reports::FlagsStatus in einem Plugin zu überschreiben.
Um beispielsweise eine Spalte „Resolution“ hinzuzufügen, können Sie Folgendes tun:
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
Um die Topic-Kachel anzuzeigen, müssen Sie die SQL-Abfrage überschreiben, um sie hinzuzufügen.
Und dann ein neues Label hinzufügen, wie zum Beispiel:
{
type: :topic,
properties: {
id: :topic_id,
title: :topic_title,
},
title: "Topic Title", # I18n.t(...)
},
Ich hoffe, das hilft.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


