Questo sta venendo benissimo! ![]()
Puoi confermare che anche i parametri funzionano correttamente?
Questo sta venendo benissimo! ![]()
Puoi confermare che anche i parametri funzionano correttamente?
Sì, vengono visualizzati nell’interfaccia se la query richiede parametri
Avevo torto; i parametri al momento non funzionano. Me ne occuperò oggi.
L’adattatore per le query è un adattatore amministrativo, quindi gli utenti non amministratori non possono accedere allo store delle query. Ho aggiunto degli endpoint accessibili agli utenti non amministratori per ottenere il JSON della query, ma sembra che tale JSON non venga convertito in modelli Query (ovviamente, come potrebbero esserlo), e quindi la logica dei parametri non viene eseguita. Suppongo di aver bisogno di un adattatore non amministrativo per le query?
Vedo un problema nello screenshot #3: potresti voler ripristinare il pulsante “salva senza eseguire”, ora che ci sono dati non di query significativi da salvare.
Ah, non avevo notato che avevi importato anche il pulsante verde di conferma.
Il pulsante verde di conferma salva senza eseguire, e penso che il pulsante “Salva modifiche ed esegui” dovrebbe fare esattamente questo.
Stai dicendo che il comportamento di “Salva modifiche ed esegui” dovrebbe cambiare e non eseguire la query?
I membri del gruppo possono ora eseguire query con parametri!
Non riesco ad eseguire gli spec (con bundle exec rspec) e quindi non ho scritto alcun test per le nuove azioni che ho creato. Qualcuno può indicarmi cosa mi manca? Il messaggio di errore è uninitialized constant DataExplorer
Prova LOAD_PLUGINS=1 RAILS_ENV=test bundle exec rspec
Sì, funziona. Grazie!
Nota: di solito uso semplicemente bin/rake autospec, che lo fa automaticamente; tutto ciò che devi fare è salvare plugin.rb o qualcosa di simile.
@sam,
Cosa ne pensi della casella di controllo “Includi piano di query?” per i report di gruppo?
Sembra qualcosa a cui i membri del gruppo non avrebbero bisogno di accedere e che dovrebbe essere rimossa. È un’ipotesi corretta?
Concordo, è un’informazione di cui non hanno davvero bisogno
Questo è stato rimosso e la PR è pronta per la revisione.
Due test falliscono, ma falliscono anche sul master. Potrei occuparmi di risolverli in questa PR se fosse gradito ![]()
Assolutamente benvenuto! Lo esamineremo a breve, grazie per il fantastico lavoro.
Sto cercando di utilizzare questa funzione, ma sembra che i gruppi che aggiungo al modulo non vengano salvati, cioè non c’è modo di salvare il modulo.
Ecco uno screenshot della Query che vorrei condividere con i moderatori.
Aggiungo un gruppo in questo modo:
E quando ricarico la pagina, il gruppo è scomparso:
Modificare e “salvare” la query prima di ricaricare la pagina non ha alcun effetto. Ho anche provato a condividere altre query, incluse alcune predefinite dal sistema, ma senza successo.
Solo un aggiornamento: ho un altro sito per cui questa soluzione funziona, quindi sembra essere specifico del sito.
In ogni caso, ho trovato una soluzione alternativa se anche per te l’interfaccia utente non funziona: puoi aggiungere un gruppo alla query tramite l’API con una richiesta POST a https://example.com/admin/plugins/explorer/queries/<query_id>.
Imposta le tue intestazioni, utilizzando una chiave API per un utente amministratore
Api-UsernameApi-KeyContent-Type – application/jsonImposta il corpo della richiesta
query[group_ids][] – stringa separata da virgole con gli ID dei gruppi a cui consentire l’accesso a questa queryDaremo un’occhiata oggi o lunedì
Non urgente,
Grazie @j.jaffeux!
Questo dovrebbe essere risolto da:
Grazie per la segnalazione.
Questo argomento è stato automaticamente chiuso due giorni dopo l’ultimo intervento. Non sono più consentiti nuovi commenti.