Commit Graph

73 Commits

Author SHA1 Message Date
Robin Ward 53ec9262a8 FIX: Support new Reviewable API if present 2019-03-13 11:14:01 -04:00
Rishabh 13ab013df2 FIX: Ensure that all query information persists after delete/un-delete operations
https://meta.discourse.org/t/data-explorer-created-by-missing/107195
2019-01-28 12:30:17 +05:30
Rishabh a3c9cd7363 FIX: Don't send extra_data when exporting results to JSON
The extra data is needed to render avatars and user metadata when rendering results in the browser,
we can skip this data for JSON exports to reduce bloat
2019-01-24 12:46:02 +05:30
Rishabh a285a38e9c FIX: Allow the Data Explorer API to set LIMIT to "ALL"
Fixes a bug that prevented returning unlimited rows.

Example request:
{{base_url}}/admin/plugins/explorer/queries/6/run?api_key={{api_key}}&api_username={{api_username}}&limit=ALL

From the PostgreSQL docs: "LIMIT ALL" is treated as no limit
https://www.postgresql.org/docs/current/static/sql-select.html#SQL-LIMIT
2019-01-23 16:18:06 +05:30
Rishabh 77d603098f DEV: rubocop improvements for plugin.rb 2019-01-21 15:54:21 +05:30
Rishabh 8720c2cd5c DEV: Replace hardcoded result limit with a module constant 2019-01-21 14:21:53 +05:30
Penar Musaraj 061322e53a Finalize FA5 fixes 2018-11-15 11:12:32 -05:00
Penar Musaraj 3d6743dd14 Add another FA5 icon 2018-11-08 12:01:50 -05:00
Penar Musaraj d05fb698d6 FA5 icon fix 2018-11-08 11:37:23 -05:00
David Taylor 17e649d645 DEV: Rename shadowed variable 2018-10-22 21:24:55 +01:00
Rishabh b352e747c7
FEATURE: Ship default queries with the Data Explorer
Load default queries from queries.rb and save when run.
Each time a query is run, it picks up changes from queries.rb.
2018-10-10 16:59:13 +05:30
Rishabh Nambiar f876cf66f1 Increase result limit from 250 to 1000 2018-09-18 11:24:37 +05:30
Rishabh Nambiar 316923f190 FEATURE: Show the number of results after running a query (limit 250) 2018-09-18 11:15:31 +05:30
Rishabh Nambiar 1b68847d21 FEATURE: Sort queries by last_run_at as default 2018-08-27 20:10:25 +05:30
Rishabh Nambiar 42b6dbbae2 FIX: Remove bad default query description and add placeholder instead 2018-08-19 10:24:53 +05:30
Arpit Jalan d9e7b438b4 do not save username since we are already saving user_id 2018-08-14 18:13:30 +05:30
Rishabh Nambiar 83b1fcb54b Added User.find() & fixed scroll history bug 2018-08-14 17:38:08 +05:30
Rishabh Nambiar 6e806cc1df Added clickable rows, default query sorting by id and clickable usernames 2018-08-14 17:38:08 +05:30
Rishabh Nambiar e341d5a6fa List all previous queries on Data Explorer homepage 2018-08-14 17:38:08 +05:30
Sam 37be7a54f0 FEATURE: Upgrade to mini_sql
WARNING if you are on the stable branch of Discourse use the stable
branch of data explorer
2018-07-13 12:42:11 +10:00
Régis Hanol 7c94f98436 FIX: prevent creation of query with an empty name 2018-05-09 22:23:56 +02:00
Gerhard Schlager 4de3b1dcb9 Sort queries alphabetically 2018-02-23 15:01:50 +01:00
Gerhard Schlager bd28b6bbf2 FIX: CR LF prevented type validation for ints 2017-12-18 13:46:02 +01:00
Stephen Chung 0607abe2fd
Avoid exception when object.user is nil 2017-12-07 15:08:44 +08:00
Arpit Jalan 07cb0005b0 FIX: exporting result in CSV format was broken 2017-10-04 17:50:14 +05:30
Guo Xiang Tan dd6ed13a9a Remove use of deprecated `Fixnum`. 2017-09-04 14:06:19 +08:00
Guo Xiang Tan 6bb3d86d55 Use `before_action` for Rails 5 compatibility. 2017-09-04 13:59:06 +08:00
Guo Xiang Tan cc379ab757 Fix rubocop offenses. 2017-08-02 14:42:49 +09:00
Guo Xiang Tan 195931c6ba FIX: Avoid checking for a template when setting an etag. 2016-03-26 13:48:57 +08:00
Kane York 9956b9833e Add topic,category,group,reltime rendering 2015-09-21 14:43:23 -07:00
Kane York d4d541747e Add a statement timeout so you can't tie up the serve 2015-09-14 16:08:30 -07:00
Kane York 86a3d16ad4 Deprecations fixes 2015-09-14 15:34:57 -07:00
Kane York 7d50fbbdae Merge branch 'refactor' into 'master'
Conflicts:
	renamed assets/javascripts/discourse/adapters/query.js.es6
2015-08-25 21:39:22 -07:00
Kane York 7f96ea5632 Looks like it's working 2015-08-25 21:36:39 -07:00
Kane York e0e7022538 WIP commit 2015-08-25 20:48:19 -07:00
Kane York c4789df9e7 Re-add relations rendering 2015-08-05 16:41:51 -07:00
Régis Hanol 434122f9f5 FIX: remove limit when exporting to CSV 2015-08-04 19:23:50 +02:00
Kane York 329ba57fba Fix untested code path 2015-08-03 23:35:02 -07:00
Kane York 1601f4f269 Add 'download results as CSV' 2015-08-03 15:07:29 -07:00
Kane York d1a58e83a2 Data-explorer fix 2015-07-28 15:19:09 -07:00
Kane York fb42dc483c Add denormalized column info 2015-07-28 11:18:22 -07:00
Kane York 01b08242fc Fix migration seeding error 2015-07-28 10:17:27 -07:00
Kane York ea1d38da57 Add foreign key info, column comment support 2015-07-28 09:59:26 -07:00
Kane York ddf88fc994 Add column comments to schema results 2015-07-27 16:05:10 -07:00
Kane York 090f3cbc64 Add Ruby tests 2015-07-15 13:20:42 -07:00
Kane York 5156ab1f72 Use HTTP status 422 for failures 2015-07-15 12:51:33 -07:00
Kane York 6a61f694ee Fix float type checks 2015-07-15 12:23:56 -07:00
Kane York 5b11bbec68 Finish group/category validation, add user lists 2015-07-14 16:49:23 -07:00
Kane York 0672e99da2 Work on new parameter model 2015-07-14 16:01:38 -07:00
Kane York 9d41222dc7 Rework of parameter system (server-side) 2015-07-14 13:22:53 -07:00