標準的なDiscourseの機能を使って問題を回避できないかと思い、ユーザーアカウントの「マージ」機能を使えないかと考えました。例えば、新しい管理者アカウントを作成し、それを元の管理者アカウントにマージする(スタッフはコンソール経由で実行する必要があります)という方法です。
もう一つのアイデアは、管理者権限を一度取り除いてから再付与することですが、取り除くことで何か問題が起きるかどうかは分かりません。
これは私の「とりあえず試してみる」的な発想で、上記のことはまだ試していませんが、トピックを投稿してから、エラーでロックアウトされた管理者アカウントに所有権を変更してみたところ、Discourseの post-notice new-user によって以下の通知が表示されました:
[ユーザー名] が初めて投稿しました — サイトへようこそ!
ああ、まるで(所有権変更の)投稿時点で、その管理者アカウントが存在しなかったかのようです。
これは何かを示唆しているのでしょうか? ![]()