Wo werden Mitarbeitermitteilungen in der Datenbank gespeichert?

Weiß jemand, wie man Personalmitteilungen aus der Datenbank abfragt? Ich habe schon im Code gesucht, konnte aber nicht herausfinden, wo sie gespeichert sind.

Mein Hauptziel ist es, eine bestimmte Personalmitteilung zu finden, die in der letzten Woche verfasst wurde, also suche ich nach einer Möglichkeit, die neueren benutzerdefinierten Mitteilungen zu durchsuchen.

Edit: Ich hatte Probleme, weil ich nach „Personalnotizen“ gesucht habe. Ich habe gerade ein benutzerdefiniertes Feld gefunden, das vielleicht das Richtige ist, aber ich bin mir nicht sicher, wie ich alle Personalmitteilungen mit benutzerdefiniertem Text auflisten kann.

pry(main)> p.custom_fields
=> {"notice_type"=>"new_user"}

PlugintStoreRow.where(plugin_name: "user_notes") ist wahrscheinlich das, wonach du suchst

Danke, ich suche nach „Mitarbeiterhinweisen

Es sollte in den benutzerdefinierten Feldern sein, wie du erwähnt hast

Danke. Falls jemand anders eine schnelle Möglichkeit sucht, die Daten zu überfliegen, funktioniert dies in der Rails-Konsole:

results = Post.all.reject { |p| p.custom_fields['notice_type'].nil? }

results.each do |r|
  puts r.custom_fields
end

Beispielausgabe:

{"notice_type"=>"returning_user", "notice_args"=>"2018-08-04T07:43:52Z"}
{"notice_type"=>"new_user"}
{"notice_type"=>"new_user"}
{"notice_type"=>"new_user"}
{"notice_type"=>"returning_user", "notice_args"=>"2016-10-11T09:32:30Z"}
{"notice_type"=>"returning_user", "notice_args"=>"2014-04-02T16:16:04Z"}
{"notice_type"=>"new_user"}
{"notice_type"=>"new_user"}

Ich sehe dort keinen benutzerdefinierten Text, also nehme ich an, dass die Mitarbeiterbenachrichtigung, nach der ich gesucht habe, noch nicht aktiv ist.