2
1
0

Users画面より、あるユーザーをDeactivateより削除後に、同じユーザーを再度登録しようとすると、
「This email address is claimed by another user in this HipChat group.」となって登録できません。
ユーザーを削除してもHipChat内部に情報が残っているようだが、完全に削除する方法はあるのでしょうか? 

    Commentコメントを追加...

    1 回答

    1.  
      2
      1
      0

      ユーザーがHipChatServerから削除された場合、単純に無効化されますが、恒久的に削除されません。
      そのためユーザーアカウントやChat hisroryは無効の状態になりますが、情報は残ります。

      DBからユーザーを永久に削除する方法は以下の通りになります。

      ご注意

      (警告) DB操作はHipChatの正規サポート外の対応となります。
      (警告) 操作前にHipChatのスナップショットを作成するようにお願いいたします。

      1. HipChatコンソールで以下のコマンドを実施します。

        # mysql -u root -p <enter-database-password> hipchat

        <enter-database-password>は、HipChat ver.1.3.7をご利用の場合は、/hipchat/config/site.jsonの「database」セクションに記載されています。

      2. usersテーブルからユーザーを削除します。

        # delete from users where id=n;
      3. DB操作後に Userのエントリに関するキャッシュを以下のコマンドを実施して削除します。

        # redis-cli del "user:1"
        Commentコメントを追加...