Ciao!
Non troviamo utili le query di sistema all’interno del nostro Data Explorer . Possiamo in qualche modo eliminarle? Grazie per l’aiuto!
1 Mi Piace
maiki
(maiki)
10 Aprile 2020, 7:27pm
2
Non credo di sì, ma volevo far notare che sono ordinati in base a quelli in esecuzione. Tutte le mie query di sistema sono in fondo, forse è qualcosa con cui puoi convivere.
3 Mi Piace
Grazie, ma purtroppo non aiuta affatto
sam
(Sam Saffron)
9 Luglio 2020, 7:54am
4
Purtroppo non supportiamo l’eliminazione qui. Terremo a mente questa richiesta; pensiamo di poter supportare la possibilità di eseguire un’eliminazione logica, in modo che determinate query di sistema vengano nascoste. Sono tutte indicizzate.
5 Mi Piace
Sembra perfetto! Non vedo l’ora che questa funzione venga rilasciata, poiché eliminerà semplicemente il disordine causato dalle query inutilizzate nell’Esploratore di dati. Grazie!
Ora è possibile “eliminare” tutte le query, incluse quelle di sistema. La funzionalità del pulsante Eliminare rimarrà la stessa dal punto di vista dell’utente, ma eseguirà solo un’eliminazione soft (nascondendo le query). Sono inoltre disponibili task rake nel caso in cui si desideri:
visualizzare le query nascoste
rake data_explorer:list_hidden_queries
nascondere le query visibili per ID (uno o più)
rake data_explorer[id]
rake data_explorer[id1,id2,id3]
rake data_explorer[1]
rake data_explorer[-1,2,-3]
mostrare le query nascoste per ID (uno o più)
rake data_explorer:unhide_query[id]
rake data_explorer:unhide_query[id1,id2,id3]
rake data_explorer:unhide_query[1]
rake data_explorer:unhide_query[-1,2,-3]
eliminare definitivamente le query nascoste per ID (uno o più)
rake data_explorer:hard_delete[id]
rake data_explorer:hard_delete[id1,id2,id3]
rake data_explorer:hard_delete[1]
rake data_explorer:hard_delete[-1,2-3]
committed 06:50AM - 29 Jul 20 UTC
* FEATURE: Add hide button (toggleable) for all queries (frontend only)
* Swi… tches between hide/unhide on click
* Works almost like the delete button, but toggles between the query's
hidden attribute instead
* So far this is only a frontend feature, the backend implementation
still needs work
* Revert "FEATURE: Add hide button (toggleable) for all queries (frontend only)"
This reverts commit a8771d2ad57083a91b7130df807fa54c26205d11.
REVERT: Remove button that hides queries (frontend)
* Prepare for migration of old frontend logic to backend
* We are going to reuse the existing delete button, but change its
backend logic to enable soft deletion. From the user's perspective
nothing will change, but any deletion mistakes can be reverted.
* DEV: Hide user queries upon deletion, but keep them in store
* Creating a new query will set its hidden attribute to false by
default
* Deleting a user-made query will not delete it from the store, but
set its hidden attribute to true
* User queries will not be indexed if they are hidden
* Undeleting a query will unhide it, and will be indexed
* Updating a hidden query will unhide it, and will be indexed
* SPEC: Add spec for hidden/deleted queries
* Hidden queries should not be shown
* FEATURE: Add ability to delete/hide system queries
* System queries are now able to be deleted from view, but will remain
in the backend for retrieval, if necessary
* FEATURE/DEV: Add rake commands for query soft deletion
* query:list_hidden - Shows a list of hidden queries
* query:hide_all[only_default] - Hides all queries, w/ boolean arg to
hide only default ones
* query:unhide[id] - Unhides a query by id
* query:unhide_all[exclude_default] - Unhides all hidden queries,
w/ boolean arg to exclude default ones
* Remove rails loggers
* UX/DEV: Update query rake tasks to be more user friendly
* Split query:hide_all[only_default] into two tasks:
* query:hide_all - Hides all queries
* query:hide_all:only_default - Hide only default queries
* Split query:unhide_all[exclude_default] into two tasks:
* query:unhide_all - Unhides all hidden queries
* query:unhide_all:exclude_default - Unhides all non-default
queries
* Rename file to match task name
* UX: query:unhide can accept multiple arguments
* Example: rake query:unhide[-5,-6,-7,3,5,6,-13,-14,-10]
* UX: Update query rake tasks to output cleaner messages
* Remove unneeded comment
* DEV: Keep only necessary rake tasks, use more specific naming
* UX/DEV: Add rake task for hard deletion, better console logs
* User is able to hard delete a query only if it is hidden, otherwise
output a message stating so
* Add commented examples above each task
* Add rainbow support for more readable console logs
* Successful messages will display green, failures display red,
additional info displays yellow
* Separate multiple queries with spaces instead of lines
* DEV: Remove rainbow colorizing in console logs
* Rainbow is a dependency of rubocop and it may go away in the future
* Rainbow is only used for dev and test environments
* DEV: Add Rails engine to enable rake tasks to be loaded at runtime
* DEV: Favor require - load files only if they are not already loaded
* SPEC: Add tests for data_explorer[id] rake command
* Test if a single query is hidden correctly
* Expect length of query list to not be modified
* Expect array of hidden queries to have exactly 1 element
* Expect that one element to have the same ID as the one invoked to
be hidden
* Test if multiple queries are hidden correctly
* Expect length of query list to not be modified
* Expect array of hidden queries to have the number of elements
equal to the number invoked to be hidden
* Expect the elements to have the same ID as the ones invoked to be
hidden
* Test if a query exists in PluginStore
* Expect query list to be empty
* DEV: Clear pre-existing tasks before redefining
* This prevents double invocation when user invokes the task once
* SPEC: Add tests for unhide_query rake task
* Test if a single query unhides correctly
* Expect length of query list to not be modified
* Expect array of hidden queries to have exactly 1 element after
unhiding 1 of 2 queries
* Expect remaining element to be hidden
* Test if multiple queries unhide correctly
* Expect length of query list to not be modified
* Expect array of hidden queries to have exactly 1 element after
unhiding 3 of 4 queries
* Expect remaining element to be hidden
* Test if a query exists in PluginStore
* Expect query list to not be modified
* SPEC: Add tests for hard_delete rake task
* Test if a single query hard deletes correctly
* Expect length of query list to be shorter by 1
* Expect array of hidden queries to have exactly 1 element after
hard deleting 1 of 2 queries
* Expect 1 remaining hidden element
* Test if multiple queries hard delete correctly
* Expect length of query list to be shorter by 3 after hard deleting
3 of 4 queries
* Expect array of hidden queries to have exactly 1 element after
hard deleting 3 of 4 queries
* Expect 1 remaining hidden element
* Test if a query exists in PluginStore
* Expect hidden query list to not be modified
* Test if a query is not hidden
* Expect query list to not be modified
* UX: Favor newline char in place of puts for logs
* Condensed console logs to output newline char instead of another puts
statement (reduces number of lines used significantly)
4 Mi Piace
sam
(Sam Saffron)
30 Luglio 2020, 12:43am
9
@Konrad_Sopala ti informiamo che la modifica sarà attiva sulla tua istanza tra circa 10 minuti!
Grazie per la funzione @RickyC0626 !
3 Mi Piace
sam
(Sam Saffron)
Chiuso
31 Luglio 2020, 8:00am
10
Questo argomento è stato automaticamente chiuso dopo 31 ore. Non sono più consentite nuove risposte.