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?