カテゴリモデレーター(モデレーターや管理者ではない)としてユーザーを追加した際、そのユーザーにはstaff権限が付与されていませんでした。
そして、レビュー(/review)をモデレートすると、インサイトページで「An error occurred: Page Not Found。」というエラーが発生します。
この問題はloadIpData()関数が原因で発生しており、/admin/users/xxxx.jsonを取得しようとすると、バックエンドによって権限が拒否されます。
このコミットでは、フロントエンドでこのAPIへのリクエストをstaff権限のないユーザーを除外するために!this.currentUser.staffというロジックを追加し、ここでダイアログが表示されないようにしています。
「いいね!」 1