RISOLTO: review-insights mostra un dialogo 404 per i moderatori di categoria

Quando si aggiunge un utente come moderatore di categoria (non moderatore o amministratore), all’utente non viene concesso il permesso staff.

E quando moderano le recensioni (/review), la pagina delle statistiche visualizza Si è verificato un errore: Pagina non trovata..

Il problema è causato dalla funzione loadIpData(), quando tenta di ottenere /admin/users/xxxx.json, il permesso viene negato dal backend.

Questo commit aggiunge una logica !this.currentUser.staff, per escludere gli utenti senza permessi staff dalla richiesta di questa API nel frontend, in modo che non venga visualizzata una finestra di dialogo qui.

1 Mi Piace

Grazie per questa correzione :confetti_ball:

L’ho testato manualmente, ma aggiungerò anche alcuni test automatici.


MODIFICATO:

Test uniti DEV: missing specs for ip insights bugfix by KrisKotlarek · Pull Request #36972 · discourse/discourse · GitHub

1 Mi Piace