¿Dónde se almacenan los avisos del personal en la base de datos?

¿Alguien sabe cómo consultar los avisos de personal (anteriormente llamados notas) desde la base de datos? He estado revisando el código, pero no he logrado encontrar dónde se almacenan.

Mi objetivo principal es encontrar un aviso de personal específico escrito la semana pasada, por lo que busco una forma de revisar rápidamente los avisos personalizados más recientes.

Edición: Tenía problemas porque estaba buscando “notas de personal”. Acabo de encontrar un campo personalizado que podría ser lo que busco, pero no estoy seguro de cómo listar todos los avisos de personal con texto personalizado.

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

PlugintStoreRow.where(plugin_name: "user_notes") es probablemente lo que estás buscando

Gracias, estoy buscando “avisos del personal” (función principal), que creo que es diferente de “notas de usuario” (plugin separado). Aunque podría estar confundido. :slight_smile:

El elemento llamado “Añadir aviso del personal”:

Debería estar en los campos personalizados, como mencionaste

Gracias. Por si alguien más busca una forma rápida de revisar los datos, esto funciona en la consola de Rails:

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

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

Salida de ejemplo:

{"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"}

No veo ningún texto personalizado allí, así que supongo que el aviso para el personal que buscaba aún no está activo.