0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-11 02:59:07 +08:00
discourse/plugins/discourse-data-explorer
Krzysztof Kotlarek 3a11c435d1
PERF: Reuse cached Data Explorer dashboard reports (#42428)
Previously, Data Explorer reports mounted on the admin dashboard ran
their query every time the dashboard loaded.

This change reuses results cached within the last hour and refreshes
them when they expire.

Before (with 8 data explorer queries pinned)
<img width="694" height="27" alt="Screenshot 2026-08-07 at 12 14 29 pm"
src="https://github.com/user-attachments/assets/2a2af5ca-ed7b-4480-b7b8-14b386ba6bfa"
/>

After
<img width="694" height="26" alt="Screenshot 2026-08-07 at 12 13 48 pm"
src="https://github.com/user-attachments/assets/4d84e980-3aed-4aa4-ac96-7a5c8d82b0fa"
/>
2026-08-07 13:06:26 +08:00
..
admin/assets/javascripts/admin DEV: Rename AdminFilterControls to DFilterControls (#41719) 2026-07-16 07:53:06 +10:00
app DEV: Add usage metrics for workflows, automations, and data explorer (#41437) 2026-07-13 11:41:58 +02:00
assets FIX: Disable the ai query generation toggle on the frontend when AI disabled (#41901) 2026-07-22 16:21:37 +08:00
config I18N: Update translations (#42395) 2026-08-06 10:23:04 +02:00
db PERF: Improve user participation default query (#41676) 2026-07-13 16:15:05 -04:00
lib PERF: Reuse cached Data Explorer dashboard reports (#42428) 2026-08-07 13:06:26 +08:00
spec PERF: Reuse cached Data Explorer dashboard reports (#42428) 2026-08-07 13:06:26 +08:00
test/javascripts FIX: Disable the ai query generation toggle on the frontend when AI disabled (#41901) 2026-07-22 16:21:37 +08:00
package.json DEV: Add a script for generating external types in discourse-types (#37095) 2026-03-09 20:37:43 +01:00
plugin.rb DEV: Add usage metrics for workflows, automations, and data explorer (#41437) 2026-07-13 11:41:58 +02:00
README.md
tsconfig.json DEV: Add a script for generating external types in discourse-types (#37095) 2026-03-09 20:37:43 +01: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