Ban account

管理アカウントに全ユーザをBANする権限と機能を提供します。BANされたアカウントはイベントの新規作成を行えなくなります。利用停止をお願いしても引き続き投稿しているユーザがいますので、そういったユーザに対して一定の効果があると思われます。BANされている時の警告が分かりにくいことが課題ではありますが、さほど問題ではないと思います。
これがマージされたら「BANされたアカウントが管理するイベントをインデックスから削除」する機能をつけるつもりです。

ところで、APIってトランザクション管理はTransaction抽象クラスに任せていいんですよね？たまにCOMMITが遅れているのではないかと思わせる挙動を見せることがあるのですが……。
API実装で初めてのトラブル＆Userを更新するAPIはこれが初めて＝Userの更新が原因っぽい ので、1リクエストが2コネクションを使っていてそのコネクション間でUserに対する更新が衝突している可能性がありそうです。Userにロックをかけるような処理ってどこかにありました？