30 Commits

Author SHA1 Message Date
Frank
45b6e7eb4f
FEATURE: Bookmarkable QueryGroups. (#177)
Adds the ability for non-Admin users to bookmark Queries from inside Group > Reports > Query view.
2022-06-14 23:07:02 +08:00
Jarek Radosz
86cda5f213
DEV: Lose the es6 suffix (#165) 2022-03-05 17:21:01 +01:00
Andrei Prigorshnev
58cfe737f7
DEV: migrate routes to the new @action pattern (#149) 2022-01-06 15:16:51 +04:00
Andrei Prigorshnev
e85aab4b33
FIX: the back button (#130)
Back button wasn't working when running in Ember CLI. This PR fixes it by doing the transition to the same route but without URL parameter properly. This works in both our environments (legacy-3.12.0, and ember-cli-3.15.0).
2021-08-11 14:13:39 +04:00
Kane York
4506cf6a11
FIX: Use standard error handling for requests, special-case moderators (#84)
By removing the catch and letting the error propagate to the top-level error handler, we can receive more detailed error reports including exactly which request failed.

The assumption that any request failure is a permissions error is replaced by an explicit client-side check before making any requests.
2020-12-07 15:13:14 -08:00
Joffrey JAFFEUX
e0a3ad12a6
DEV: apply coding standards (#66) 2020-09-04 13:23:11 +02:00
tshenry
f04422244d
FIX: missing default params group reports (#50) 2020-06-05 09:56:53 -07:00
Robin Ward
492d189c6e DEV: Discourse.Route is deprecated 2020-05-12 14:41:26 -04:00
Justin DiRose
48f0e2b982
FIX: Return all groups instead of truncated list (#42) 2019-11-14 12:39:55 -06:00
Penar Musaraj
e8e32e27e0 Fix Prettier 2019-10-28 21:34:08 -04:00
Mark VanLandingham
446e6bf29c
FEATURE: Popup to copy shareable links to reports (#41)
* FEATURE: Popup to copy shareable links to reports

* Only show created_at if it is non-empty

* remove unneeded dependencies in share-report

* Use Discourse.BaseUrl and i18n some text
2019-10-28 14:32:09 -05:00
Robin Ward
b8c96afe83 FIX: Allow admins to access data explorer if no groups list is present 2019-09-11 15:13:27 -04:00
Joffrey JAFFEUX
e9e309e271 minor linting 2019-09-11 10:52:40 -05:00
Joffrey JAFFEUX
8b989b2cf2 linting 2019-09-11 10:38:31 -05:00
Joffrey JAFFEUX
a3ae064654 linting 2019-09-11 10:30:39 -05:00
Mark VanLandingham
30fe9289b8 Allow groups to access queries (#36)
* [WIP] group ids saving on new reports

* Add groups to default queries, and added tab connector

* group_ids set to empty array for default queries

* group reports route (in & and) action

* [WIP] created group reports show route/controller

* Find correct query in show route

* Removed empty array for group_ids in query file

* Add report show view, where users can run queries

* Removed unneeded commas from queries.rb

* Allow non-admin group members to access reports

* query-result component dynamic download url based on location

* Removed accidental changes, and corrected tab size

* Group members can add params to queries

* Specs for new QueryController actions

* remove "Inlude query plan" from group reports

* Run prettier

* return and return -> return render

Co-Authored-By: Robin Ward <robin.ward@gmail.com>

* [WIP] changes from review

* Remove weird [-1] group_ids logic, for a simply check for [] in query update action

* Added integration tests for group report access

* Using guardian for securing endpoints, and much improved specs

* Update assets/javascripts/discourse/components/group-reports-nav-item.js.es6

Co-Authored-By: Robin Ward <robin.ward@gmail.com>
2019-09-11 10:09:41 -04:00
Joffrey JAFFEUX
b9169ec28e
REFACTOR: old patterns, deprecations and dead code (#35) 2019-07-16 12:46:32 +02:00
Joffrey JAFFEUX
2b6357f8b4
FIX: ember 3 support 2018-12-16 15:22:23 +01:00
Rishabh Nambiar
9d7db064af run Prettier 2018-10-10 17:31:14 +05:30
Rishabh Nambiar
a518ac58fc FIX: Restrict clickable area to the size of heading-toggle 2018-09-04 21:52:44 +05:30
Rishabh Nambiar
80f97d9514 UX: Force refresh model to update last_run_at after a query is run 2018-08-30 14:13:40 +05:30
Robin Ward
8d72e979a5 FIX: Old Ember idioms 2016-11-09 11:58:18 -05:00
Guo Xiang Tan
414cda5578 FIX: Import ajax instead. 2016-10-31 09:12:01 +08:00
Kane York
9145e32162 FIX: Show error message, not exception page, to mods 2015-09-21 11:19:31 -07:00
Kane York
198c64d86a Don't show the ace editor right away, wait for edit pencil to be clicked 2015-07-14 10:34:23 -07:00
Kane York
6ac463290e Add DB schema view beside query editor 2015-07-08 13:45:13 -07:00
Kane York
a81f8495b0 Update URL. Regression - select2 not updating 2015-06-30 15:56:09 -07:00
Kane York
2c71bc11aa More work on interface, fixes for backend 2015-06-25 14:53:03 -07:00
Kane York
01b38207d9 Start work on JS side 2015-06-25 13:26:31 -07:00
Kane York
174e6d6ecc Initial commit as a clone of discourse-tagging 2015-06-25 09:25:15 -07:00