Git-Hang und Admin/Mod-Benutzerkonten: Oops-Fehlerseite

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.