Lors de l’ajout d’un utilisateur comme modérateur de catégorie (pas modérateur ou administrateur), l’utilisateur n’a pas obtenu la permission staff.
Et lorsqu’ils modèrent les avis (/review), la page des statistiques affiche An error occurred: Page Not Found。 (Une erreur s’est produite : Page non trouvée).
Le problème est causé par la fonction loadIpData(), lorsqu’elle tente d’obtenir /admin/users/xxxx.json, la permission est refusée par le backend.
Ce commit ajoute une logique !this.currentUser.staff, pour exclure les utilisateurs sans permissions de staff de demander cette API en frontend, afin qu’il n’y ait pas de dialogue ici.