锦心 and Natalie
b47ba7ea60
DEV: Use Category's async method in param-input ( #310 )
...
This commit refactors the category id normalization of param-input to
use `Category.asyncFindBySlugPath`.
Now, the category id input will use an async query when the
default/initial value is category slug.
Co-authored-by: Natalie <[email protected] >
2024-08-21 15:41:02 +08:00
锦心
5080ce9b1f
UX: Rewrite param-input using FormKit ( #307 )
...
What does this PR do?
=====================
This PR refactors param-input to use FormKit. FormKit is a structured
form tool in the core. After the rewrite, we will be able to get semantic
parameter error prompts, etc.
meta link: https://meta.discourse.org/t/wishlist-param-dropdown-for-data-explorer-query/253883/28?u=lhc_fl
2024-08-20 09:42:50 +08:00
Isaac Janzen
70458df7cc
DEV: Convert ajax functions to async ( #273 )
2024-01-02 12:38:22 -07:00
Isaac Janzen
3dd5ad0f9c
DEV: Update modal to component API ( #269 )
...
<img width="622" alt="Screenshot 2023-12-06 at 12 10 09 PM" src="https://github.com/discourse/discourse-data-explorer/assets/50783505/5a6fb0b2-829c-4af3-93c9-91676b78ab59 ">
2023-12-07 11:49:35 -07:00
Natalie Tay
ac7df5e3d0
DEV: Use plugin name appropriately in warning ( #270 )
...
Use plugin name appropriately in warning
2023-12-07 16:09:06 +08:00
David Taylor
a6341627d0
DEV: Resolve transitionTo deprecation ( #268 )
2023-12-01 16:02:52 +00:00
Jarek Radosz
e067df0b43
DEV: Update linting ( #267 )
2023-12-01 16:47:54 +01:00
Isaac Janzen
075a508e52
FIX: Special attributes not working ( #232 )
...
# Context
Data explorer gives you the ability to use special attributes such as 👇
> SELECT TIMESTAMP 'yesterday' as reltime$time
# Problem
During the upgrade to ember octane these were neglected and did not work. This PR updates them to working condition.
# Additional
- Drop unused action of `saveDefaults`
2023-03-10 11:41:59 -06:00
Isaac Janzen
556d12ac50
FIX: Maintain editing state after saving query changes ( #223 )
...
In the widget version of the data-explorer we would maintain the `editing` state after saving query changes. This was lost in upgrade to glimmer.
# Current State
https://user-images.githubusercontent.com/50783505/217622464-79adaab6-84ed-4b64-93ae-c889aa8fb1bd.mp4
# Updated State
https://user-images.githubusercontent.com/50783505/217623475-1998fab6-0b70-42d2-923d-574efb9d5601.mov
# Other Changes
- `createProperties` was added back to the `query` model as it is being utilized in the creation of a new data explorer query. This was accidentally removed and was causing errors when trying to create a new query.
- Add new-query test
2023-02-08 13:40:53 -06:00
Isaac Janzen
4d26cf78f0
DEV: Upgrade admin-plugins-explorer to Octane ( #209 )
...
- Drop `explorer-container` and move its logic to `admin-plugin-explorer` container
- Convert resizing of the query edit pane from jquery -> draggable modifier
2023-01-05 09:27:10 -06:00
Isaac Janzen
7d1a9d487d
Upgrade explorer-schema to Octane ( #202 )
...
* Upgrade `explorer-schema` to Octane
2022-12-16 11:51:36 -06:00
Isaac Janzen
8028b9f16a
Upgrade param-input to Octane ( #196 )
...
* Convert `param-input` to glimmer components
2022-12-16 11:41:03 -06:00
Martin Brennan
bf1a79c9ad
FIX: Click not opening query ( #191 )
...
Due to recent core changes for Ember in
https://github.com/discourse/discourse/commit/0221855ba783c6d96d2dbf2ec9f7e92b5297499b
and https://github.com/discourse/discourse/commit/952b033165c2b77872d8cc79b0678dc4293c5ee1
the correct way of calling these actions must be observed,
otherwise clicking on a query did nothing.
This commit fixes the click and also makes scrollTop
work with the new {{on X}} Ember syntax.
2022-10-28 14:56:01 +10:00
Penar Musaraj
0deecbe2ae
DEV: Replace bootbox alert dialogs ( #190 )
2022-10-18 14:13:00 -04:00
Jarek Radosz
07e009e862
DEV: Update linting setup and fix issues ( #179 )
2022-06-17 15:01:34 +02:00
Isaac Janzen
780232c902
DEV: Remove use of run-loop-and-computed-dot-access ( #178 )
...
Context: https://deprecations.emberjs.com/v3.x/#toc_deprecated-run-loop-and-computed-dot-access
2022-06-17 14:18:36 +02:00
Gerhard Schlager
65a112c8d2
FIX: Edit button shouldn't be visible for seeded queries ( #174 )
2022-05-17 18:05:05 +02:00
Jarek Radosz
86cda5f213
DEV: Lose the es6 suffix ( #165 )
2022-03-05 17:21:01 +01:00