discourse/plugins/discourse-data-explorer
Gary Pendergast 68ce9699c4
DEV: Allow query parameters to be sent without JSON-encoding them. (#35314)
The Data Explorer plugin has historically only ever accepted query
parameters as a JSON-encoded string. This behaviour has existed since
the plugin was first created 10 years ago (44bbc78160716dba0d3d456364b975156f8dd50d).

This change doesn't alter how the plugin UI behaves, it simply allows
query parameters to be submitted as a JSON object _or_ as a JSON-encoded
string, rather than requiring that it must be JSON encoded. This allows
developers who call this API directly to work in a more familiar
pattern.
2025-10-13 14:12:29 +11:00
..
app DEV: Allow query parameters to be sent without JSON-encoding them. (#35314) 2025-10-13 14:12:29 +11:00
assets DEV: Load chartjs via npm/webpack (#35249) 2025-10-07 21:20:10 +01:00
config Update translations (#34976) 2025-09-25 16:05:27 +02:00
db/migrate DEV: Move discourse-data-explorer to core (#33570) 2025-07-15 16:38:05 +02:00
lib DEV: Clean up scope resolution operators in plugins (#34979) 2025-09-30 14:36:34 +02:00
spec DEV: Allow query parameters to be sent without JSON-encoding them. (#35314) 2025-10-13 14:12:29 +11:00
test/javascripts FEATURE: Add run query param to group data explorer reports (#34673) 2025-09-02 14:52:29 +08:00
plugin.rb DEV: new API endpoint for data explorer query running (#34561) 2025-08-27 15:52:08 +10:00
README.md DEV: Move discourse-data-explorer to core (#33570) 2025-07-15 16:38:05 +02:00

Data Explorer Plugin

This plugin allows admins to run SQL queries against the live Discourse database, including parameterized queries and formatting for several common column types.

For more information, please see: https://meta.discourse.org/t/data-explorer-plugin/32566