Hallo,
ich möchte Benutzer im Bulk freigeben, habe aber bereits Probleme, einen einzelnen Benutzer über die UI freizugeben. Der Button wirkt „ausgegraut“, und wenn ich auf „Freigeben“ klicke, erhalte ich einen Internal Server Error.
Ich verwende Version 2.5.0.beta3, Commit-Hash 0e4db91870.
Bei der Prüfung der Logs erhalte ich:
Reviewable::InvalidAction (Can't peform `approve_user` on ReviewableUser) /var/www/discourse/app/models/reviewable.rb:346:in `perform'
Obwohl die Logmeldung klar ist, bin ich mir nicht sicher, welche Aktion ich als Benutzer durchführen muss, um diesen Benutzer freizugeben.
Hier ist die Ausgabe in der Firefox-Konsole:
So sieht meine UI aus:
Sobald dies behoben ist, möchte ich Benutzer im Bulk freigeben, sodass alle die zugehörigen E-Mails erhalten.
Wenn ich ein Bulk-Update wie unten gezeigt durchführe (und wie in diesem Thread beschrieben: Bulk deleting / mass modifying users), stellt das dann sicher, dass sie E-Mails erhalten?
Falls ja, wie lautet der entsprechende Befehl? (Ähnlich wie unten)
User.joins(:user_stat).where("user_stats.post_count = 0 AND user_stats.topic_count = 0").destroy_all
Vielen Dank im Voraus für jede Hilfe!


