Commit Graph

547 Commits

Author SHA1 Message Date
Osama Sayegh 8ef3fa38d6
Revert "Revert "DEV: Migrate from {{user-selector}} to {{email-group-user-chooser}} (#94)" (#102)" (#103)
Follow-up to https://github.com/discourse/discourse-data-explorer/pull/102. This is essentially a revert of that PR, the only difference is that the `.discourse-compatibility` file now pins the plugin to 60ffd4bc4d for sites ≤ `2.7.0.beta3`.
2021-03-06 20:16:49 +03:00
Osama Sayegh 60ffd4bc4d
Revert "DEV: Migrate from {{user-selector}} to {{email-group-user-chooser}} (#94)" (#102)
The reverted commit pinned the plugin version on stable because the changes in that commit aren't compatible with stable. However, the version that we pinned the plugin to has a bug on stable and 50e62d84e8 fixes that bug. So we need to temporarily revert 5e24556b24 to unpin the plugin and I'll create another PR to undo this revert and re-pin the plugin version to this commit for sites on stable.

Meta topic: https://meta.discourse.org/t/data-explorer-editing-broken-on-stable/181274/11?u=osama.
2021-03-06 14:48:58 +03:00
Discourse Translator Bot b46fe2856d
Update translations (#100) 2021-03-02 15:27:47 +01:00
Andrew Prigorshnev 425ba3132d
FIX: bump plugin version to 0.3 (#99) 2021-03-01 16:51:48 +01:00
Joffrey JAFFEUX 69f1e5d13b
DEV: uses discourse-common/lib/raw-templates (#98) 2021-02-24 19:49:26 +01:00
Discourse Translator Bot 1e5e0e14ad
Update translations (#97) 2021-02-23 14:17:05 +01:00
Roman Rizzi 50e62d84e8
FIX: Use Ember's debounce on stable. (#96)
We need to wrap the new debounce function inside a try block to avoid throwing a "module not found" exception.
2021-02-22 12:55:11 -03:00
Andrew Prigorshnev 4f33c22344
FEATURE: Add a graph report to query results (#93) 2021-02-18 12:06:22 +01:00
Kris 3151fde1e7
UX: allow horizontal overflow scroll, fix button (#95) 2021-02-18 10:36:37 +01:00
Osama Sayegh 5e24556b24
DEV: Migrate from {{user-selector}} to {{email-group-user-chooser}} (#94) 2021-02-16 13:37:30 +03:00
Andrew Prigorshnev 9d86b8b653
FIX: Show badge names in query results (#92)
* FIX: Show badge names in query results
2021-02-12 10:01:16 +01:00
Discourse Translator Bot d1ab0e5fbe
Update translations (#90) 2021-02-09 14:49:24 +01:00
Joffrey JAFFEUX 8ab94e334c
DEV: prettier 2.2.1 (#89) 2021-01-27 10:38:56 +01:00
Discourse Translator Bot ec08e1a29c
Update translations (#88) 2021-01-26 14:50:09 +01:00
Roman Rizzi c6a11d9280
DEV: Use the new discourseDebounce function wrapper. (#85)
We recently merged a Discourse core's PR to replace usages of Ember's debounce and discourseDebounce with a new debounce wrapper. The new wrapper works exactly like Ember's debounce but internally calls "run" when called in test mode.

This PR replaces all usages of other debounce functions with the new wrapper and fallbacks to Ember's debounce for backward-compatibility.
2021-01-05 13:09:21 -03:00
discoursebot ae271dafad
DEV: Update CI workflows (#86)
Co-authored-by: justindirose <justindirose@users.noreply.github.com>
2021-01-04 14:12:20 -06:00
Osama Sayegh 30a5e036d7
DEV: Delete Travis config file (#83) 2020-12-19 01:50:50 +03: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
Arpit Jalan f70c95271a
FEATURE: destroy old hidden queries (#82)
This commit adds a scheduled job to hard delete queries that are hidden and

- were last run more than 7 days ago
- were updated more than 7 days ago
2020-11-25 22:09:05 +05:30
Discourse Translator Bot 694afc6298
Update translations (#81) 2020-11-24 17:22:46 +01:00
Discourse Translator Bot 423d1cb4c6
Update translations (#80) 2020-11-17 14:47:35 +01:00
Discourse Translator Bot 8a7fe64dc6
Update translations (#79) 2020-11-03 18:07:22 +01:00
tshenry f1785326a8
FIX: Permitted groups should display on group query access picker (#77)
The toString() that was introduced in 80ffc45 was preventing any actively permitted groups from displaying in the group picker when entering a query page.
2020-10-19 12:03:03 -07:00
tshenry d18634f19a
FEATURE: Include more enums (#78) 2020-10-16 17:41:39 +11:00
Discourse CI 9dcf4a6c9d DEV: Update CI workflows 2020-10-14 16:27:45 +00:00
Krzysztof Kotlarek b4bdbf7150
FIX: fix ids rake task should be evaluated only once (#76)
Without task('data_explorer:fix_query_ids').clear rake task is evaluated twice
2020-10-14 16:40:40 +11:00
jjaffeux e0e639e70f Revert "DEV: enforces no-var (#74)"
This reverts commit 94c1ef21c8.
2020-10-13 15:40:56 +02:00
Joffrey JAFFEUX 94c1ef21c8
DEV: enforces no-var (#74) 2020-10-13 15:17:33 +02:00
Discourse Translator Bot 5d86480c34 Update translations 2020-10-13 15:13:10 +02:00
Krzysztof Kotlarek 8cc2d4e4e4
FIX: flaky fix_query_id_spec because id conflict (#73)
This rake task is responsible for fixing broken ids - move them back to the original values - ones before migration to a separate table.

Rake task can only fix queries with unique names.

In the test, we are creating duplicated queries and using `original_id` 4. Spec is ensuring that after rake tasks valuation, queries id is different than `4`

However, spec run in random order may create a query with id 4 and in that case, the spec would fail.

Therefore, when we create queries for test purpose, we should control what ids they are given to avoid conflict.
2020-10-13 12:31:51 +11:00
Discourse CI 44f0eadb49 DEV: Update CI workflows 2020-10-12 08:16:43 +00:00
Discourse CI 70107eb811 DEV: Update CI workflows 2020-10-09 19:03:10 +00:00
Discourse CI 0674fb9d23 DEV: Update CI workflows 2020-10-09 16:15:00 +00:00
Discourse CI 954134bb73 DEV: Update CI workflows 2020-10-09 15:09:43 +00:00
tshenry 88f9d7176a
UX: Make group report index styling more consistent with core (#72) 2020-10-09 13:22:16 +11:00
Jarek Radosz 1085492aaa
FIX: Correct the .discourse-compatibility syntax (#71)
Fixes the core build.
2020-10-07 13:01:35 +02:00
Martin Brennan 26ccc36b5b
FIX: Resolve yarn lint complaint 2020-10-07 14:08:26 +10:00
Martin Brennan a4665c27e8
Revert "Import getURL to fix deprecation warnings (#52)"
This reverts commit d643cf742e.

A previous change was already made in this repo to import getURL,
this causes a double import which breaks the build.
2020-10-07 13:13:38 +10:00
Mark VanLandingham d643cf742e
Import getURL to fix deprecation warnings (#52) 2020-10-07 12:58:52 +11:00
Kane York 386635d693
FIX: UserAction table did not have enum help (#62)
Requires 2.6.0.beta3
2020-10-07 12:58:14 +11:00
Ricky Chon 80ffc4582f
UI: Don't show 'everyone' group for query access (#59)
* Query access for 'everyone' does not work, but trust level 0 does,
and it works the same
2020-10-07 12:56:51 +11:00
Discourse Translator Bot 5f479db2e9 Update translations 2020-10-06 15:20:13 +02:00
Roman Rizzi 51a047b60c
FIX: Store query groups in a temp table when fixing ids. (#68)
Reintroduces the migration removed in `cdfc5d4`, and fixes it to work with `query_groups`. Since the code is fairly complex, I moved into a rake task so it can be tested and make sure it works.
2020-09-28 12:23:53 -03:00
jjaffeux 4a167a7f5a DEV: attempts to fix indentation 2020-09-25 20:51:53 +02:00
Justin DiRose 541fd12823
DEV: Add plugin testing workflow 2020-09-25 11:47:21 -05:00
Justin DiRose 03231ffecb
DEV: Add linting workflow 2020-09-25 11:47:02 -05:00
Justin DiRose 065888214d
DEV: Add RubyGems as source 2020-09-25 11:46:42 -05:00
Joffrey JAFFEUX 685b5a45c1
FIX: the filtered array was not being used (#69) 2020-09-23 09:53:14 -04:00
jjaffeux 6205bb8569 DEV: linting 2020-09-22 17:11:41 +02:00
Discourse Translator Bot ca86e0b63c Update translations 2020-09-22 13:02:52 +00:00