ok, sorry, die LLM hat mir veraltete Infos gegeben.
hier sind ein paar Befehle, die ich probiert und verwendet habe.
Admin-User tabellarisch auflisten und den Wert ihrer Einstellung für anstehende Änderungen anzeigen:
# docker exec -it app rails r 'User.where(admin: true).each { |u| puts "#{u.id} #{u.username} #{u.user_option.enable_upcoming_change_available_notifications}" }'
-1 system true
-2 discobot true
1 AdminTeam false
für eine gegebene ID – in meinem Fall 1 – die Einstellung für diese ID umschalten:
# docker exec -it app rails r 'x=1;User.find(x).user_option.update!(enable_upcoming_change_available_notifications: !User.find(x).user_option.enable_upcoming_change_available_notifications)'
Ich bevorzuge natürlich den One-Liner aus der Root-Shell. Man könnte sich natürlich auch in den Docker-Container einloggen, in Rails gehen und dann dort Aktionen ausführen, wenn man das lieber möchte.