L'esploratore dei dati è disponibile solo per gli amministratori

After update our forum we got the following message on the data-explorer plugin

The data explorer is only available to admins.

Could you please help us to fix an issue

1 Mi Piace

I just did an upgrade and don’t have this problem. Are you sure that the user trying to access data-explorer is an admin?

1 Mi Piace

Sure. I have admin permission

I have seen this bug due to the rate limiter… if you wait 10 seconds and reload the page does data explorer show up.

3 Mi Piace

I did it but not luck

Sto ricevendo lo stesso errore. Sto eseguendo la versione 2.6.0.beta2 come versione di sviluppo.

Quando abilito il plugin e provo ad accedervi tramite /admin/plugins/explorer, ricevo questo messaggio nella console:

Avviso: nessun cast di tipo definito per il tipo “name” con oid 19. Si prega di castare esplicitamente questo tipo a TEXT per essere sicuri in caso di future modifiche.

2 Mi Piace

Hai aggiornato a pg12?

Hai migrato il database?

2 Mi Piace

No, non ho modificato nulla.

In realtà, ho appena installato una nuova istanza (2.6.0.beta3 / docker 19.03.13 / su Debian bullseye) e ricevo l’avviso immediatamente quando eseguo d/rake autospec o provo ad accedere al plugin. Non so se sia in qualche modo correlato, ma è l’unico avviso che vedo.

Dopo aver dato un’occhiata, il messaggio “The data explorer is only available to admins.” (L’esploratore di dati è disponibile solo per gli amministratori) appare per qualsiasi errore verificatosi durante il caricamento della pagina.

https://github.com/discourse/discourse-data-explorer/blob/master/assets/javascripts/discourse/routes/admin-plugins-explorer.js.es6#L33-L37

Questa soluzione era sensata quando c’era una lista molto ristretta di cose che potevano andare storte, ma la correzione migliore qui è probabilmente una segnalazione degli errori lato client.

6 Mi Piace

La modifica è stata applicata: il testo esistente viene ora attivato da un controllo esplicito dei permessi di amministratore e viene utilizzata la gestione standard degli errori per tutte le richieste fallite.

6 Mi Piace

Questo argomento è stato automaticamente chiuso dopo 2 giorni. Non sono più consentite nuove risposte.