Benachrichtigung meldet X Nutzer zur Genehmigung, aber keine werden gefunden

Jemand hat sich heute darüber beschwert. Bevor ich all das gefunden habe, habe ich das Problem ungefähr so ​​„gelöst“:

bad=User.where(approved: false);
bad.each do |user| puts "https://community.open-emr.org/admin/users/#{user.id}/#{user.username}"; end;

Dies gibt die Admin-URLs für alle Benutzer aus, damit Sie sie dort genehmigen oder löschen können, denke ich.

Also ist das wohl immer noch ein Fehler.

Oh, und dann:

ids=bad.pluck(:id);
ReviewableUser.where(type: 'ReviewableUser')
  .where(target_id: ids)
  .pluck(:target_id, :status)

Gibt jetzt so etwas zurück:

=> [[4610, "rejected"], [4527, "rejected"], [4643, "rejected"], [4648, "rejected"]]

Vielleicht müssen diese also aus ReviewableUser gelöscht werden?

Oder einfach die Benutzer löschen?

2 „Gefällt mir“