Dove sono archiviati gli avvisi per il personale nel database?

Qualcuno sa come interrogare gli avvisi del personale note dal database? Ho cercato nel codice, ma non sono riuscito a trovare dove sono archiviati.

Il mio obiettivo principale è trovare un avviso specifico del personale scritto nella settimana scorsa, quindi sto cercando un modo per scorrere rapidamente quelli personalizzati recenti.

Modifica: Avevo difficoltà perché cercavo “note del personale”. Ho appena trovato un custom_field che potrebbe essere quello che cerco, ma non sono sicuro di come elencare tutti gli avvisi del personale con testo personalizzato.

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

PlugintStoreRow.where(plugin_name: "user_notes") è probabilmente ciò che stai cercando

Grazie, sto cercando “avvisi allo staff” (funzione principale), che credo sia diverso da “note utente” (plugin separato). Potrei però essere confuso. :slight_smile:

L’elemento denominato “Aggiungi avviso allo staff”:

Dovrebbe essere nei campi personalizzati, come hai menzionato

Grazie. Nel caso in cui qualcun altro stia cercando un modo rapido per scorrere i dati, questo funziona nella console di Rails:

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

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

Esempio di output:

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

Non vedo alcun testo personalizzato qui, quindi immagino che l’avviso per lo staff che stavo cercando non sia ancora attivo.