-
Notifications
You must be signed in to change notification settings - Fork 916
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[D&D] Adds autosave while editing aggregation #1953
[D&D] Adds autosave while editing aggregation #1953
Conversation
Signed-off-by: Ashwin Pc <ashwinpc@amazon.com>
Signed-off-by: Ashwin Pc <ashwinpc@amazon.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A couple minor comments, but looks fine!
src/plugins/wizard/public/application/utils/state_management/metadata_slice.ts
Outdated
Show resolved
Hide resolved
name: 'metadata', | ||
initialState, | ||
reducers: { | ||
setValid: (state, action: PayloadAction<{ key: string; valid: boolean }>) => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit - I think it would be a little more clear if this was setIsValid
/isValid
, since we're using bools.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah I'll fix the naming in a follow-up PR. Miki didn't like it the way it is too.
@@ -59,15 +59,13 @@ export const slice = createSlice({ | |||
setSearchField: (state, action: PayloadAction<string>) => { | |||
state.searchField = action.payload; | |||
}, | |||
editAgg: (state, action: PayloadAction<CreateAggConfigParams>) => { | |||
editDraftAgg: (state, action: PayloadAction<CreateAggConfigParams | undefined>) => { | |||
state.activeVisualization!.draftAgg = action.payload; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
does it need to be action?.payload
to handle when the action is undefined?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Action can never be undefined. Action always has the type and payload properties. Payload however can be undefined
}, [aggConfigs, aggService, aggs, dispatch, indexPattern, schema.name]); | ||
|
||
const onEditField = useCallback( | ||
(aggId) => { | ||
(aggId: string) => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice
const handleSetValid = useCallback( | ||
(isValid: boolean) => { | ||
// Set validity state globally | ||
dispatch( | ||
setValid({ | ||
key: EDITOR_KEY, | ||
valid: isValid, | ||
}) | ||
); | ||
|
||
// Autosave changes if valid | ||
if (valid) { | ||
dispatch(saveDraftAgg()); | ||
} | ||
}, | ||
[dispatch, valid] | ||
); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are isValid
and valid
supposed to be different? If yes, the naming can improve in a future change.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, is isValid
is the value passed to the callback function. valid
is the value stored in state. Yeah I agree, naming can improve. Will take note to update it in the next PR :)
Co-authored-by: Josh Romero <rmerqg@amazon.com>
* fest: Adds autosave while editing agg Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: autosave order Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: spelling Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Josh Romero <rmerqg@amazon.com>
* fest: Adds autosave while editing agg Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: autosave order Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: spelling Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Josh Romero <rmerqg@amazon.com>
* fest: Adds autosave while editing agg Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: autosave order Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: spelling Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Josh Romero <rmerqg@amazon.com>
* fest: Adds autosave while editing agg Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: autosave order Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: spelling Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Josh Romero <rmerqg@amazon.com>
* fest: Adds autosave while editing agg Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: autosave order Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: spelling Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Josh Romero <rmerqg@amazon.com>
* [Chore] Moves Drag and Drop to new branch (#1400) * Initial Drag and Drop plugin code (#946) * Initial Drag and Drop plugin code Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds state management to Drag and Drop Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Moves Drag and Drop to create visualization menu Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Field Search in Data panel (#995) Add ability to search on index fields Signed-off-by: Abbas Hussain <abbas_10690@yahoo.com> * Adds initial type service (#1260) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: updates viz modal snapshot Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(License): Fixes license headers Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> Co-authored-by: Abbas Hussain <abbashus@amazon.com> * [D&D] Type Service Contributions (#1402) * feat(Contributions): Simple working contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Add new field from dropbox Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Working edit mode Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(Contributions): Fixes switching dropbox fields Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: Updates license headers Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Adds initial drag & drop validation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Dropbox): Allows multiple instances of the same field Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Dropbox): Working reorder fields Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Working container contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: clean up exports Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(Contribution): Adds unit test `mergeArrays` Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(TypeService): Adds plugin unit tests Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove redundant code Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(Functional): Updates Chart types Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Refactor to use AggService and introduce metric visualization (#1734) * partial progress Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * simle workign metric using aggShemas Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * updated VisualizationTypeOptions to be a generic Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * partially working metric style options Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * all state objects are serializeable Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * working delete and reorder Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: cleanup agg service changes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds the data source selector and a useIndexPatterns hook (#1763) Signed-off-by: Brooke Green <cptn@amazon.com> * [D&D] Adding and editing an aggregation + metric color ranges (#1781) * edit and add agg works Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * edit agg using draft state Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * cleanup dropbox field icon Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds other metric style props Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Updated comment Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Enable basic saved object management (#1816) * [D&D] Enable basic saved object management - Create README stub for saved_objects_management plugin - Register wizard saved object loader with management plugin - Add management methods to SavedObjectsType - Add capabilities provider to wizard - Add saved wizard vis SavedObjectClass and SavedObjectLoader - Add public plugin start method partially addresses #1620 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [Doc] Add clarifications to README for save objects management plugin Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Adds drop validation (#1833) * edit and add agg works Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * edit agg using draft state Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds other metric style props Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat: Adds agg type validation and defaults on drop Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: refactor filter Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: updates D&D icon (#1844) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Chore/remove contributions (#1843) * adds min/max validation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * relocated contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Some more cleanup Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * minor fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * one more unnecessary file Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: Seconday panel title Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: Updates Field selector (#1845) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adding breadcrumbs for drag and drop creation (#1797) Signed-off-by: Brooke Green <cptn@amazon.com> * fix(D&D): fixes reloading app (#1855) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Dropbox style and animations (#1863) * fix dropbox styles and added animations Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * simpler usePrefersReducedMotion Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix drop target animation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Basic saving, loading, and updating (#1870) * [D&D] Enable basic saving and loading - Add `/edit` route - Sync state for saving and loading - Add setter for vizualization slice - Switch from BrowserRouter to Router - Add version to saved objects - Add savedWizardLoader to services - store visualization and style states separately - add version - update breadcrumb handling - move useSavedWizardVis to top_nav - handle savedObjectNotFound - use savedObjectLoader correctly - allow copy on save - update url and chrome on save - add type for WizardVisSavedObject fixes #1867 Signed-off-by: Josh Romero <rmerqg@amazon.com> * chore: Adds a few readme's (#1894) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Empty-workspace polish (#1900) * empty workspace polish Signed-off-by: kaddy645 <xdeskart@amazon.com> * pr update Signed-off-by: kaddy645 <xdeskart@amazon.com> * pr update 2 Signed-off-by: kaddy645 <xdeskart@amazon.com> * [D&D] Fix: Topnav updates aggregation parameters (#1905) * fix(D&D): Fixes top nav query and timerange Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(D&D): Handles topnav state update Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Add a flag in the YAML config to enable and disable the D&D plugin (#1889) Resolves Issue - #1877 Signed-off-by: Manasvini B Suryanarayana <manasvis@amazon.com> * fix(Workspace): Fixes illustration and copy (#1916) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Misc fixes (#1924) * fix: minor fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit syntax fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: simplify useSavedWizardVis Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Enable basic embeddable panels (#1911) - add embeddable, embeddable component, embeddable factory - update `toExpression` to allow passing services - register embeddable factory in plugin setup fixes #1908 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix scss lint and available fields (#1927) * fix(Lint): fixes scss linting issues Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: Filter field types correctly Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: minor Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Add wizard saved objects to vis list (#1933) via appExtensions of alias registration fixes #1887 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Feature/experimental (#1934) * feat: experimental banner Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat: experimental embeddable Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: experimental banner location Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Remove search/hasMatch embeddable vestiges (#1935) - removedebugging rendering - also update embeddables icon fixes #1910, #1925 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Refactor and cleanup embeddables (#1947) General plugin updates (#1939): - add start service getters/setters to plugin service - move setters from setup to start so they're available to embeddable Embeddable updates: - use getters instead of depending on start services in constructor - remove wizard from add panel "create" list - add correct edit paths/URLs for linking to wizard #1940 - add basic error embeddable rendering - render via ExpressionLoader instead of wizard_component #1920 - wizard_component no longer used, but updated for future use - add subscription handling for query, filter, timerange changes #1937 - fix clone/replace panel actions #1943, #1944 - fix title/description panel rendering #1921 - add inspection panel action #1936 Asset updates: - Update empty workspace illustration - Add secondary fill icon version to match new visualization icons fixes #1936, #1920, #1937, #1940, #1921, #1939, #1941, #1943, #1944 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix index pattern state and loading (#1949) Remove useIndexPattern hook in favor of useIndexPatterns fixes #1917 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix duplicate title warning (#1950) fixes #1918 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Adds autosave while editing aggregation (#1953) * fest: Adds autosave while editing agg Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: autosave order Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: spelling Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fixes autosave with debounce (#1965) * fix: autosave editing Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: improve workspace animation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: show invalid field when editing Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: header offset Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/server/index.ts Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/server/types.ts Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * [D&D] Final fixes (#2071) * chore: Disable wizard by default Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove routes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove translations Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: adds license to scss files Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: drop hover dark mode Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Initial functional tests (#2070) * fix: searchable dropdown Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: broken empty test Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(FTR): Adds basic functional tests for D&D Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(FTR): Adds CI group 13 to test workflow Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: att test to jenkinsfile Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: minor nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: downgrade redux-toolkit for plugin compatibility Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: add docker config flag Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> Co-authored-by: Abbas Hussain <abbashus@amazon.com> Co-authored-by: Brooke <97559014+CPTNB@users.noreply.github.com> Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Kartik Desai <xdeskart@amazon.com> Co-authored-by: Manasvini B Suryanarayana <manasvis@amazon.com>
…pensearch-project#1966) Backport PR: opensearch-project#1966 Backport PR commit message: * [Chore] Moves Drag and Drop to new branch (opensearch-project#1400) * Initial Drag and Drop plugin code (opensearch-project#946) * Initial Drag and Drop plugin code Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds state management to Drag and Drop Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Moves Drag and Drop to create visualization menu Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Field Search in Data panel (opensearch-project#995) Add ability to search on index fields Signed-off-by: Abbas Hussain <abbas_10690@yahoo.com> * Adds initial type service (opensearch-project#1260) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: updates viz modal snapshot Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(License): Fixes license headers Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> Co-authored-by: Abbas Hussain <abbashus@amazon.com> * [D&D] Type Service Contributions (opensearch-project#1402) * feat(Contributions): Simple working contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Add new field from dropbox Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Working edit mode Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(Contributions): Fixes switching dropbox fields Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: Updates license headers Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Adds initial drag & drop validation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Dropbox): Allows multiple instances of the same field Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Dropbox): Working reorder fields Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Working container contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: clean up exports Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(Contribution): Adds unit test `mergeArrays` Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(TypeService): Adds plugin unit tests Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove redundant code Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(Functional): Updates Chart types Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Refactor to use AggService and introduce metric visualization (opensearch-project#1734) * partial progress Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * simle workign metric using aggShemas Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * updated VisualizationTypeOptions to be a generic Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * partially working metric style options Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * all state objects are serializeable Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * working delete and reorder Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: cleanup agg service changes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds the data source selector and a useIndexPatterns hook (opensearch-project#1763) Signed-off-by: Brooke Green <cptn@amazon.com> * [D&D] Adding and editing an aggregation + metric color ranges (opensearch-project#1781) * edit and add agg works Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * edit agg using draft state Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * cleanup dropbox field icon Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds other metric style props Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Updated comment Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Enable basic saved object management (opensearch-project#1816) * [D&D] Enable basic saved object management - Create README stub for saved_objects_management plugin - Register wizard saved object loader with management plugin - Add management methods to SavedObjectsType - Add capabilities provider to wizard - Add saved wizard vis SavedObjectClass and SavedObjectLoader - Add public plugin start method partially addresses opensearch-project#1620 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [Doc] Add clarifications to README for save objects management plugin Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Adds drop validation (opensearch-project#1833) * edit and add agg works Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * edit agg using draft state Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds other metric style props Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat: Adds agg type validation and defaults on drop Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: refactor filter Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: updates D&D icon (opensearch-project#1844) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Chore/remove contributions (opensearch-project#1843) * adds min/max validation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * relocated contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Some more cleanup Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * minor fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * one more unnecessary file Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: Seconday panel title Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: Updates Field selector (opensearch-project#1845) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adding breadcrumbs for drag and drop creation (opensearch-project#1797) Signed-off-by: Brooke Green <cptn@amazon.com> * fix(D&D): fixes reloading app (opensearch-project#1855) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Dropbox style and animations (opensearch-project#1863) * fix dropbox styles and added animations Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * simpler usePrefersReducedMotion Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix drop target animation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Basic saving, loading, and updating (opensearch-project#1870) * [D&D] Enable basic saving and loading - Add `/edit` route - Sync state for saving and loading - Add setter for vizualization slice - Switch from BrowserRouter to Router - Add version to saved objects - Add savedWizardLoader to services - store visualization and style states separately - add version - update breadcrumb handling - move useSavedWizardVis to top_nav - handle savedObjectNotFound - use savedObjectLoader correctly - allow copy on save - update url and chrome on save - add type for WizardVisSavedObject fixes opensearch-project#1867 Signed-off-by: Josh Romero <rmerqg@amazon.com> * chore: Adds a few readme's (opensearch-project#1894) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Empty-workspace polish (opensearch-project#1900) * empty workspace polish Signed-off-by: kaddy645 <xdeskart@amazon.com> * pr update Signed-off-by: kaddy645 <xdeskart@amazon.com> * pr update 2 Signed-off-by: kaddy645 <xdeskart@amazon.com> * [D&D] Fix: Topnav updates aggregation parameters (opensearch-project#1905) * fix(D&D): Fixes top nav query and timerange Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(D&D): Handles topnav state update Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Add a flag in the YAML config to enable and disable the D&D plugin (opensearch-project#1889) Resolves Issue - opensearch-project#1877 Signed-off-by: Manasvini B Suryanarayana <manasvis@amazon.com> * fix(Workspace): Fixes illustration and copy (opensearch-project#1916) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Misc fixes (opensearch-project#1924) * fix: minor fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit syntax fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: simplify useSavedWizardVis Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Enable basic embeddable panels (opensearch-project#1911) - add embeddable, embeddable component, embeddable factory - update `toExpression` to allow passing services - register embeddable factory in plugin setup fixes opensearch-project#1908 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix scss lint and available fields (opensearch-project#1927) * fix(Lint): fixes scss linting issues Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: Filter field types correctly Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: minor Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Add wizard saved objects to vis list (opensearch-project#1933) via appExtensions of alias registration fixes opensearch-project#1887 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Feature/experimental (opensearch-project#1934) * feat: experimental banner Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat: experimental embeddable Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: experimental banner location Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Remove search/hasMatch embeddable vestiges (opensearch-project#1935) - removedebugging rendering - also update embeddables icon fixes opensearch-project#1910, opensearch-project#1925 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Refactor and cleanup embeddables (opensearch-project#1947) General plugin updates (opensearch-project#1939): - add start service getters/setters to plugin service - move setters from setup to start so they're available to embeddable Embeddable updates: - use getters instead of depending on start services in constructor - remove wizard from add panel "create" list - add correct edit paths/URLs for linking to wizard opensearch-project#1940 - add basic error embeddable rendering - render via ExpressionLoader instead of wizard_component opensearch-project#1920 - wizard_component no longer used, but updated for future use - add subscription handling for query, filter, timerange changes opensearch-project#1937 - fix clone/replace panel actions opensearch-project#1943, opensearch-project#1944 - fix title/description panel rendering opensearch-project#1921 - add inspection panel action opensearch-project#1936 Asset updates: - Update empty workspace illustration - Add secondary fill icon version to match new visualization icons fixes opensearch-project#1936, opensearch-project#1920, opensearch-project#1937, opensearch-project#1940, opensearch-project#1921, opensearch-project#1939, opensearch-project#1941, opensearch-project#1943, opensearch-project#1944 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix index pattern state and loading (opensearch-project#1949) Remove useIndexPattern hook in favor of useIndexPatterns fixes opensearch-project#1917 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix duplicate title warning (opensearch-project#1950) fixes opensearch-project#1918 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Adds autosave while editing aggregation (opensearch-project#1953) * fest: Adds autosave while editing agg Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: autosave order Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: spelling Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fixes autosave with debounce (opensearch-project#1965) * fix: autosave editing Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: improve workspace animation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: show invalid field when editing Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: header offset Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/server/index.ts Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/server/types.ts Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * [D&D] Final fixes (opensearch-project#2071) * chore: Disable wizard by default Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove routes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove translations Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: adds license to scss files Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: drop hover dark mode Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Initial functional tests (opensearch-project#2070) * fix: searchable dropdown Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: broken empty test Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(FTR): Adds basic functional tests for D&D Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(FTR): Adds CI group 13 to test workflow Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: att test to jenkinsfile Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: minor nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: downgrade redux-toolkit for plugin compatibility Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: add docker config flag Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> Co-authored-by: Abbas Hussain <abbashus@amazon.com> Co-authored-by: Brooke <97559014+CPTNB@users.noreply.github.com> Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Kartik Desai <xdeskart@amazon.com> Co-authored-by: Manasvini B Suryanarayana <manasvis@amazon.com>
Backport PR: opensearch-project#1966 Backport PR commit message: * [Chore] Moves Drag and Drop to new branch (opensearch-project#1400) * Initial Drag and Drop plugin code (opensearch-project#946) * Initial Drag and Drop plugin code Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds state management to Drag and Drop Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Moves Drag and Drop to create visualization menu Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Field Search in Data panel (opensearch-project#995) Add ability to search on index fields Signed-off-by: Abbas Hussain <abbas_10690@yahoo.com> * Adds initial type service (opensearch-project#1260) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: updates viz modal snapshot Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(License): Fixes license headers Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> Co-authored-by: Abbas Hussain <abbashus@amazon.com> * [D&D] Type Service Contributions (opensearch-project#1402) * feat(Contributions): Simple working contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Add new field from dropbox Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Working edit mode Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(Contributions): Fixes switching dropbox fields Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: Updates license headers Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Adds initial drag & drop validation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Dropbox): Allows multiple instances of the same field Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Dropbox): Working reorder fields Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Working container contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: clean up exports Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(Contribution): Adds unit test `mergeArrays` Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(TypeService): Adds plugin unit tests Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove redundant code Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(Functional): Updates Chart types Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Refactor to use AggService and introduce metric visualization (opensearch-project#1734) * partial progress Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * simle workign metric using aggShemas Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * updated VisualizationTypeOptions to be a generic Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * partially working metric style options Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * all state objects are serializeable Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * working delete and reorder Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: cleanup agg service changes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds the data source selector and a useIndexPatterns hook (opensearch-project#1763) Signed-off-by: Brooke Green <cptn@amazon.com> * [D&D] Adding and editing an aggregation + metric color ranges (opensearch-project#1781) * edit and add agg works Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * edit agg using draft state Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * cleanup dropbox field icon Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds other metric style props Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Updated comment Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Enable basic saved object management (opensearch-project#1816) * [D&D] Enable basic saved object management - Create README stub for saved_objects_management plugin - Register wizard saved object loader with management plugin - Add management methods to SavedObjectsType - Add capabilities provider to wizard - Add saved wizard vis SavedObjectClass and SavedObjectLoader - Add public plugin start method partially addresses opensearch-project#1620 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [Doc] Add clarifications to README for save objects management plugin Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Adds drop validation (opensearch-project#1833) * edit and add agg works Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * edit agg using draft state Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds other metric style props Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat: Adds agg type validation and defaults on drop Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: refactor filter Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: updates D&D icon (opensearch-project#1844) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Chore/remove contributions (opensearch-project#1843) * adds min/max validation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * relocated contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Some more cleanup Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * minor fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * one more unnecessary file Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: Seconday panel title Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: Updates Field selector (opensearch-project#1845) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adding breadcrumbs for drag and drop creation (opensearch-project#1797) Signed-off-by: Brooke Green <cptn@amazon.com> * fix(D&D): fixes reloading app (opensearch-project#1855) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Dropbox style and animations (opensearch-project#1863) * fix dropbox styles and added animations Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * simpler usePrefersReducedMotion Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix drop target animation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Basic saving, loading, and updating (opensearch-project#1870) * [D&D] Enable basic saving and loading - Add `/edit` route - Sync state for saving and loading - Add setter for vizualization slice - Switch from BrowserRouter to Router - Add version to saved objects - Add savedWizardLoader to services - store visualization and style states separately - add version - update breadcrumb handling - move useSavedWizardVis to top_nav - handle savedObjectNotFound - use savedObjectLoader correctly - allow copy on save - update url and chrome on save - add type for WizardVisSavedObject fixes opensearch-project#1867 Signed-off-by: Josh Romero <rmerqg@amazon.com> * chore: Adds a few readme's (opensearch-project#1894) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Empty-workspace polish (opensearch-project#1900) * empty workspace polish Signed-off-by: kaddy645 <xdeskart@amazon.com> * pr update Signed-off-by: kaddy645 <xdeskart@amazon.com> * pr update 2 Signed-off-by: kaddy645 <xdeskart@amazon.com> * [D&D] Fix: Topnav updates aggregation parameters (opensearch-project#1905) * fix(D&D): Fixes top nav query and timerange Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(D&D): Handles topnav state update Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Add a flag in the YAML config to enable and disable the D&D plugin (opensearch-project#1889) Resolves Issue - opensearch-project#1877 Signed-off-by: Manasvini B Suryanarayana <manasvis@amazon.com> * fix(Workspace): Fixes illustration and copy (opensearch-project#1916) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Misc fixes (opensearch-project#1924) * fix: minor fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit syntax fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: simplify useSavedWizardVis Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Enable basic embeddable panels (opensearch-project#1911) - add embeddable, embeddable component, embeddable factory - update `toExpression` to allow passing services - register embeddable factory in plugin setup fixes opensearch-project#1908 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix scss lint and available fields (opensearch-project#1927) * fix(Lint): fixes scss linting issues Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: Filter field types correctly Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: minor Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Add wizard saved objects to vis list (opensearch-project#1933) via appExtensions of alias registration fixes opensearch-project#1887 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Feature/experimental (opensearch-project#1934) * feat: experimental banner Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat: experimental embeddable Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: experimental banner location Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Remove search/hasMatch embeddable vestiges (opensearch-project#1935) - removedebugging rendering - also update embeddables icon fixes opensearch-project#1910, opensearch-project#1925 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Refactor and cleanup embeddables (opensearch-project#1947) General plugin updates (opensearch-project#1939): - add start service getters/setters to plugin service - move setters from setup to start so they're available to embeddable Embeddable updates: - use getters instead of depending on start services in constructor - remove wizard from add panel "create" list - add correct edit paths/URLs for linking to wizard opensearch-project#1940 - add basic error embeddable rendering - render via ExpressionLoader instead of wizard_component opensearch-project#1920 - wizard_component no longer used, but updated for future use - add subscription handling for query, filter, timerange changes opensearch-project#1937 - fix clone/replace panel actions opensearch-project#1943, opensearch-project#1944 - fix title/description panel rendering opensearch-project#1921 - add inspection panel action opensearch-project#1936 Asset updates: - Update empty workspace illustration - Add secondary fill icon version to match new visualization icons fixes opensearch-project#1936, opensearch-project#1920, opensearch-project#1937, opensearch-project#1940, opensearch-project#1921, opensearch-project#1939, opensearch-project#1941, opensearch-project#1943, opensearch-project#1944 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix index pattern state and loading (opensearch-project#1949) Remove useIndexPattern hook in favor of useIndexPatterns fixes opensearch-project#1917 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix duplicate title warning (opensearch-project#1950) fixes opensearch-project#1918 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Adds autosave while editing aggregation (opensearch-project#1953) * fest: Adds autosave while editing agg Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: autosave order Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: spelling Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fixes autosave with debounce (opensearch-project#1965) * fix: autosave editing Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: improve workspace animation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: show invalid field when editing Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: header offset Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/server/index.ts Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/server/types.ts Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * [D&D] Final fixes (opensearch-project#2071) * chore: Disable wizard by default Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove routes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove translations Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: adds license to scss files Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: drop hover dark mode Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Initial functional tests (opensearch-project#2070) * fix: searchable dropdown Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: broken empty test Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(FTR): Adds basic functional tests for D&D Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(FTR): Adds CI group 13 to test workflow Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: att test to jenkinsfile Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: minor nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: downgrade redux-toolkit for plugin compatibility Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: add docker config flag Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> Co-authored-by: Abbas Hussain <abbashus@amazon.com> Co-authored-by: Brooke <97559014+CPTNB@users.noreply.github.com> Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Kartik Desai <xdeskart@amazon.com> Co-authored-by: Manasvini B Suryanarayana <manasvis@amazon.com>
Backport PR: opensearch-project#1966 Signed-off-by: Anan Zhuang <ananzh@amazon.com> Backport PR commit message: * [Chore] Moves Drag and Drop to new branch (opensearch-project#1400) * Initial Drag and Drop plugin code (opensearch-project#946) * Initial Drag and Drop plugin code Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds state management to Drag and Drop Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Moves Drag and Drop to create visualization menu Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Field Search in Data panel (opensearch-project#995) Add ability to search on index fields Signed-off-by: Abbas Hussain <abbas_10690@yahoo.com> * Adds initial type service (opensearch-project#1260) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: updates viz modal snapshot Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(License): Fixes license headers Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> Co-authored-by: Abbas Hussain <abbashus@amazon.com> * [D&D] Type Service Contributions (opensearch-project#1402) * feat(Contributions): Simple working contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Add new field from dropbox Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Working edit mode Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(Contributions): Fixes switching dropbox fields Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: Updates license headers Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Adds initial drag & drop validation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Dropbox): Allows multiple instances of the same field Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Dropbox): Working reorder fields Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Working container contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: clean up exports Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(Contribution): Adds unit test `mergeArrays` Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(TypeService): Adds plugin unit tests Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove redundant code Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(Functional): Updates Chart types Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Refactor to use AggService and introduce metric visualization (opensearch-project#1734) * partial progress Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * simle workign metric using aggShemas Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * updated VisualizationTypeOptions to be a generic Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * partially working metric style options Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * all state objects are serializeable Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * working delete and reorder Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: cleanup agg service changes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds the data source selector and a useIndexPatterns hook (opensearch-project#1763) Signed-off-by: Brooke Green <cptn@amazon.com> * [D&D] Adding and editing an aggregation + metric color ranges (opensearch-project#1781) * edit and add agg works Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * edit agg using draft state Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * cleanup dropbox field icon Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds other metric style props Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Updated comment Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Enable basic saved object management (opensearch-project#1816) * [D&D] Enable basic saved object management - Create README stub for saved_objects_management plugin - Register wizard saved object loader with management plugin - Add management methods to SavedObjectsType - Add capabilities provider to wizard - Add saved wizard vis SavedObjectClass and SavedObjectLoader - Add public plugin start method partially addresses opensearch-project#1620 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [Doc] Add clarifications to README for save objects management plugin Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Adds drop validation (opensearch-project#1833) * edit and add agg works Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * edit agg using draft state Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds other metric style props Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat: Adds agg type validation and defaults on drop Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: refactor filter Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: updates D&D icon (opensearch-project#1844) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Chore/remove contributions (opensearch-project#1843) * adds min/max validation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * relocated contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Some more cleanup Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * minor fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * one more unnecessary file Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: Seconday panel title Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: Updates Field selector (opensearch-project#1845) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adding breadcrumbs for drag and drop creation (opensearch-project#1797) Signed-off-by: Brooke Green <cptn@amazon.com> * fix(D&D): fixes reloading app (opensearch-project#1855) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Dropbox style and animations (opensearch-project#1863) * fix dropbox styles and added animations Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * simpler usePrefersReducedMotion Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix drop target animation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Basic saving, loading, and updating (opensearch-project#1870) * [D&D] Enable basic saving and loading - Add `/edit` route - Sync state for saving and loading - Add setter for vizualization slice - Switch from BrowserRouter to Router - Add version to saved objects - Add savedWizardLoader to services - store visualization and style states separately - add version - update breadcrumb handling - move useSavedWizardVis to top_nav - handle savedObjectNotFound - use savedObjectLoader correctly - allow copy on save - update url and chrome on save - add type for WizardVisSavedObject fixes opensearch-project#1867 Signed-off-by: Josh Romero <rmerqg@amazon.com> * chore: Adds a few readme's (opensearch-project#1894) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Empty-workspace polish (opensearch-project#1900) * empty workspace polish Signed-off-by: kaddy645 <xdeskart@amazon.com> * pr update Signed-off-by: kaddy645 <xdeskart@amazon.com> * pr update 2 Signed-off-by: kaddy645 <xdeskart@amazon.com> * [D&D] Fix: Topnav updates aggregation parameters (opensearch-project#1905) * fix(D&D): Fixes top nav query and timerange Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(D&D): Handles topnav state update Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Add a flag in the YAML config to enable and disable the D&D plugin (opensearch-project#1889) Resolves Issue - opensearch-project#1877 Signed-off-by: Manasvini B Suryanarayana <manasvis@amazon.com> * fix(Workspace): Fixes illustration and copy (opensearch-project#1916) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Misc fixes (opensearch-project#1924) * fix: minor fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit syntax fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: simplify useSavedWizardVis Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Enable basic embeddable panels (opensearch-project#1911) - add embeddable, embeddable component, embeddable factory - update `toExpression` to allow passing services - register embeddable factory in plugin setup fixes opensearch-project#1908 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix scss lint and available fields (opensearch-project#1927) * fix(Lint): fixes scss linting issues Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: Filter field types correctly Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: minor Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Add wizard saved objects to vis list (opensearch-project#1933) via appExtensions of alias registration fixes opensearch-project#1887 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Feature/experimental (opensearch-project#1934) * feat: experimental banner Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat: experimental embeddable Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: experimental banner location Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Remove search/hasMatch embeddable vestiges (opensearch-project#1935) - removedebugging rendering - also update embeddables icon fixes opensearch-project#1910, opensearch-project#1925 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Refactor and cleanup embeddables (opensearch-project#1947) General plugin updates (opensearch-project#1939): - add start service getters/setters to plugin service - move setters from setup to start so they're available to embeddable Embeddable updates: - use getters instead of depending on start services in constructor - remove wizard from add panel "create" list - add correct edit paths/URLs for linking to wizard opensearch-project#1940 - add basic error embeddable rendering - render via ExpressionLoader instead of wizard_component opensearch-project#1920 - wizard_component no longer used, but updated for future use - add subscription handling for query, filter, timerange changes opensearch-project#1937 - fix clone/replace panel actions opensearch-project#1943, opensearch-project#1944 - fix title/description panel rendering opensearch-project#1921 - add inspection panel action opensearch-project#1936 Asset updates: - Update empty workspace illustration - Add secondary fill icon version to match new visualization icons fixes opensearch-project#1936, opensearch-project#1920, opensearch-project#1937, opensearch-project#1940, opensearch-project#1921, opensearch-project#1939, opensearch-project#1941, opensearch-project#1943, opensearch-project#1944 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix index pattern state and loading (opensearch-project#1949) Remove useIndexPattern hook in favor of useIndexPatterns fixes opensearch-project#1917 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix duplicate title warning (opensearch-project#1950) fixes opensearch-project#1918 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Adds autosave while editing aggregation (opensearch-project#1953) * fest: Adds autosave while editing agg Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: autosave order Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: spelling Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fixes autosave with debounce (opensearch-project#1965) * fix: autosave editing Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: improve workspace animation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: show invalid field when editing Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: header offset Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/server/index.ts Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/server/types.ts Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * [D&D] Final fixes (opensearch-project#2071) * chore: Disable wizard by default Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove routes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove translations Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: adds license to scss files Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: drop hover dark mode Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Initial functional tests (opensearch-project#2070) * fix: searchable dropdown Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: broken empty test Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(FTR): Adds basic functional tests for D&D Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(FTR): Adds CI group 13 to test workflow Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: att test to jenkinsfile Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: minor nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: downgrade redux-toolkit for plugin compatibility Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: add docker config flag Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> Co-authored-by: Abbas Hussain <abbashus@amazon.com> Co-authored-by: Brooke <97559014+CPTNB@users.noreply.github.com> Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Kartik Desai <xdeskart@amazon.com> Co-authored-by: Manasvini B Suryanarayana <manasvis@amazon.com>
…2078) Backport PR: #1966 Signed-off-by: Anan Zhuang <ananzh@amazon.com> Backport PR commit message: * [Chore] Moves Drag and Drop to new branch (#1400) * Initial Drag and Drop plugin code (#946) * Initial Drag and Drop plugin code Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds state management to Drag and Drop Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Moves Drag and Drop to create visualization menu Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Field Search in Data panel (#995) Add ability to search on index fields Signed-off-by: Abbas Hussain <abbas_10690@yahoo.com> * Adds initial type service (#1260) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: updates viz modal snapshot Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(License): Fixes license headers Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> Co-authored-by: Abbas Hussain <abbashus@amazon.com> * [D&D] Type Service Contributions (#1402) * feat(Contributions): Simple working contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Add new field from dropbox Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Working edit mode Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(Contributions): Fixes switching dropbox fields Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: Updates license headers Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Adds initial drag & drop validation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Dropbox): Allows multiple instances of the same field Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Dropbox): Working reorder fields Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Working container contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: clean up exports Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(Contribution): Adds unit test `mergeArrays` Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(TypeService): Adds plugin unit tests Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove redundant code Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(Functional): Updates Chart types Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Refactor to use AggService and introduce metric visualization (#1734) * partial progress Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * simle workign metric using aggShemas Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * updated VisualizationTypeOptions to be a generic Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * partially working metric style options Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * all state objects are serializeable Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * working delete and reorder Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: cleanup agg service changes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds the data source selector and a useIndexPatterns hook (#1763) Signed-off-by: Brooke Green <cptn@amazon.com> * [D&D] Adding and editing an aggregation + metric color ranges (#1781) * edit and add agg works Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * edit agg using draft state Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * cleanup dropbox field icon Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds other metric style props Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Updated comment Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Enable basic saved object management (#1816) * [D&D] Enable basic saved object management - Create README stub for saved_objects_management plugin - Register wizard saved object loader with management plugin - Add management methods to SavedObjectsType - Add capabilities provider to wizard - Add saved wizard vis SavedObjectClass and SavedObjectLoader - Add public plugin start method partially addresses #1620 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [Doc] Add clarifications to README for save objects management plugin Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Adds drop validation (#1833) * edit and add agg works Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * edit agg using draft state Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds other metric style props Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat: Adds agg type validation and defaults on drop Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: refactor filter Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: updates D&D icon (#1844) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Chore/remove contributions (#1843) * adds min/max validation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * relocated contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Some more cleanup Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * minor fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * one more unnecessary file Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: Seconday panel title Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: Updates Field selector (#1845) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adding breadcrumbs for drag and drop creation (#1797) Signed-off-by: Brooke Green <cptn@amazon.com> * fix(D&D): fixes reloading app (#1855) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Dropbox style and animations (#1863) * fix dropbox styles and added animations Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * simpler usePrefersReducedMotion Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix drop target animation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Basic saving, loading, and updating (#1870) * [D&D] Enable basic saving and loading - Add `/edit` route - Sync state for saving and loading - Add setter for vizualization slice - Switch from BrowserRouter to Router - Add version to saved objects - Add savedWizardLoader to services - store visualization and style states separately - add version - update breadcrumb handling - move useSavedWizardVis to top_nav - handle savedObjectNotFound - use savedObjectLoader correctly - allow copy on save - update url and chrome on save - add type for WizardVisSavedObject fixes #1867 Signed-off-by: Josh Romero <rmerqg@amazon.com> * chore: Adds a few readme's (#1894) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Empty-workspace polish (#1900) * empty workspace polish Signed-off-by: kaddy645 <xdeskart@amazon.com> * pr update Signed-off-by: kaddy645 <xdeskart@amazon.com> * pr update 2 Signed-off-by: kaddy645 <xdeskart@amazon.com> * [D&D] Fix: Topnav updates aggregation parameters (#1905) * fix(D&D): Fixes top nav query and timerange Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(D&D): Handles topnav state update Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Add a flag in the YAML config to enable and disable the D&D plugin (#1889) Resolves Issue - #1877 Signed-off-by: Manasvini B Suryanarayana <manasvis@amazon.com> * fix(Workspace): Fixes illustration and copy (#1916) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Misc fixes (#1924) * fix: minor fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit syntax fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: simplify useSavedWizardVis Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Enable basic embeddable panels (#1911) - add embeddable, embeddable component, embeddable factory - update `toExpression` to allow passing services - register embeddable factory in plugin setup fixes #1908 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix scss lint and available fields (#1927) * fix(Lint): fixes scss linting issues Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: Filter field types correctly Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: minor Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Add wizard saved objects to vis list (#1933) via appExtensions of alias registration fixes #1887 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Feature/experimental (#1934) * feat: experimental banner Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat: experimental embeddable Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: experimental banner location Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Remove search/hasMatch embeddable vestiges (#1935) - removedebugging rendering - also update embeddables icon fixes #1910, #1925 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Refactor and cleanup embeddables (#1947) General plugin updates (#1939): - add start service getters/setters to plugin service - move setters from setup to start so they're available to embeddable Embeddable updates: - use getters instead of depending on start services in constructor - remove wizard from add panel "create" list - add correct edit paths/URLs for linking to wizard #1940 - add basic error embeddable rendering - render via ExpressionLoader instead of wizard_component #1920 - wizard_component no longer used, but updated for future use - add subscription handling for query, filter, timerange changes #1937 - fix clone/replace panel actions #1943, #1944 - fix title/description panel rendering #1921 - add inspection panel action #1936 Asset updates: - Update empty workspace illustration - Add secondary fill icon version to match new visualization icons fixes #1936, #1920, #1937, #1940, #1921, #1939, #1941, #1943, #1944 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix index pattern state and loading (#1949) Remove useIndexPattern hook in favor of useIndexPatterns fixes #1917 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix duplicate title warning (#1950) fixes #1918 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Adds autosave while editing aggregation (#1953) * fest: Adds autosave while editing agg Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: autosave order Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: spelling Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fixes autosave with debounce (#1965) * fix: autosave editing Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: improve workspace animation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: show invalid field when editing Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: header offset Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/server/index.ts Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/server/types.ts Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * [D&D] Final fixes (#2071) * chore: Disable wizard by default Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove routes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove translations Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: adds license to scss files Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: drop hover dark mode Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Initial functional tests (#2070) * fix: searchable dropdown Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: broken empty test Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(FTR): Adds basic functional tests for D&D Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(FTR): Adds CI group 13 to test workflow Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: att test to jenkinsfile Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: minor nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: downgrade redux-toolkit for plugin compatibility Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: add docker config flag Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> Co-authored-by: Abbas Hussain <abbashus@amazon.com> Co-authored-by: Brooke <97559014+CPTNB@users.noreply.github.com> Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Kartik Desai <xdeskart@amazon.com> Co-authored-by: Manasvini B Suryanarayana <manasvis@amazon.com> Co-authored-by: Ashwin P Chandran <ashwinpc@amazon.com> Co-authored-by: Abbas Hussain <abbashus@amazon.com> Co-authored-by: Brooke <97559014+CPTNB@users.noreply.github.com> Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Kartik Desai <xdeskart@amazon.com> Co-authored-by: Manasvini B Suryanarayana <manasvis@amazon.com>
…pensearch-project#2078) Backport PR: opensearch-project#1966 Signed-off-by: Anan Zhuang <ananzh@amazon.com> Backport PR commit message: * [Chore] Moves Drag and Drop to new branch (opensearch-project#1400) * Initial Drag and Drop plugin code (opensearch-project#946) * Initial Drag and Drop plugin code Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds state management to Drag and Drop Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Moves Drag and Drop to create visualization menu Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Field Search in Data panel (opensearch-project#995) Add ability to search on index fields Signed-off-by: Abbas Hussain <abbas_10690@yahoo.com> * Adds initial type service (opensearch-project#1260) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: updates viz modal snapshot Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(License): Fixes license headers Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> Co-authored-by: Abbas Hussain <abbashus@amazon.com> * [D&D] Type Service Contributions (opensearch-project#1402) * feat(Contributions): Simple working contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Add new field from dropbox Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Working edit mode Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(Contributions): Fixes switching dropbox fields Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: Updates license headers Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Adds initial drag & drop validation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Dropbox): Allows multiple instances of the same field Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Dropbox): Working reorder fields Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat(Contributions): Working container contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: clean up exports Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(Contribution): Adds unit test `mergeArrays` Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(TypeService): Adds plugin unit tests Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove redundant code Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(Functional): Updates Chart types Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Refactor to use AggService and introduce metric visualization (opensearch-project#1734) * partial progress Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * simle workign metric using aggShemas Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * updated VisualizationTypeOptions to be a generic Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * partially working metric style options Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * all state objects are serializeable Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * working delete and reorder Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: cleanup agg service changes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds the data source selector and a useIndexPatterns hook (opensearch-project#1763) Signed-off-by: Brooke Green <cptn@amazon.com> * [D&D] Adding and editing an aggregation + metric color ranges (opensearch-project#1781) * edit and add agg works Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * edit agg using draft state Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * cleanup dropbox field icon Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds other metric style props Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Updated comment Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Enable basic saved object management (opensearch-project#1816) * [D&D] Enable basic saved object management - Create README stub for saved_objects_management plugin - Register wizard saved object loader with management plugin - Add management methods to SavedObjectsType - Add capabilities provider to wizard - Add saved wizard vis SavedObjectClass and SavedObjectLoader - Add public plugin start method partially addresses opensearch-project#1620 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [Doc] Add clarifications to README for save objects management plugin Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Adds drop validation (opensearch-project#1833) * edit and add agg works Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * edit agg using draft state Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adds other metric style props Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat: Adds agg type validation and defaults on drop Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: refactor filter Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: updates D&D icon (opensearch-project#1844) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Chore/remove contributions (opensearch-project#1843) * adds min/max validation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * relocated contributions Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Some more cleanup Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * minor fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * one more unnecessary file Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: Seconday panel title Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: Updates Field selector (opensearch-project#1845) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Adding breadcrumbs for drag and drop creation (opensearch-project#1797) Signed-off-by: Brooke Green <cptn@amazon.com> * fix(D&D): fixes reloading app (opensearch-project#1855) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Dropbox style and animations (opensearch-project#1863) * fix dropbox styles and added animations Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * simpler usePrefersReducedMotion Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix drop target animation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Basic saving, loading, and updating (opensearch-project#1870) * [D&D] Enable basic saving and loading - Add `/edit` route - Sync state for saving and loading - Add setter for vizualization slice - Switch from BrowserRouter to Router - Add version to saved objects - Add savedWizardLoader to services - store visualization and style states separately - add version - update breadcrumb handling - move useSavedWizardVis to top_nav - handle savedObjectNotFound - use savedObjectLoader correctly - allow copy on save - update url and chrome on save - add type for WizardVisSavedObject fixes opensearch-project#1867 Signed-off-by: Josh Romero <rmerqg@amazon.com> * chore: Adds a few readme's (opensearch-project#1894) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Empty-workspace polish (opensearch-project#1900) * empty workspace polish Signed-off-by: kaddy645 <xdeskart@amazon.com> * pr update Signed-off-by: kaddy645 <xdeskart@amazon.com> * pr update 2 Signed-off-by: kaddy645 <xdeskart@amazon.com> * [D&D] Fix: Topnav updates aggregation parameters (opensearch-project#1905) * fix(D&D): Fixes top nav query and timerange Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix(D&D): Handles topnav state update Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Add a flag in the YAML config to enable and disable the D&D plugin (opensearch-project#1889) Resolves Issue - opensearch-project#1877 Signed-off-by: Manasvini B Suryanarayana <manasvis@amazon.com> * fix(Workspace): Fixes illustration and copy (opensearch-project#1916) Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Misc fixes (opensearch-project#1924) * fix: minor fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit syntax fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: simplify useSavedWizardVis Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Enable basic embeddable panels (opensearch-project#1911) - add embeddable, embeddable component, embeddable factory - update `toExpression` to allow passing services - register embeddable factory in plugin setup fixes opensearch-project#1908 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix scss lint and available fields (opensearch-project#1927) * fix(Lint): fixes scss linting issues Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: Filter field types correctly Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: minor Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Add wizard saved objects to vis list (opensearch-project#1933) via appExtensions of alias registration fixes opensearch-project#1887 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Feature/experimental (opensearch-project#1934) * feat: experimental banner Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * feat: experimental embeddable Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: experimental banner location Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Remove search/hasMatch embeddable vestiges (opensearch-project#1935) - removedebugging rendering - also update embeddables icon fixes opensearch-project#1910, opensearch-project#1925 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Refactor and cleanup embeddables (opensearch-project#1947) General plugin updates (opensearch-project#1939): - add start service getters/setters to plugin service - move setters from setup to start so they're available to embeddable Embeddable updates: - use getters instead of depending on start services in constructor - remove wizard from add panel "create" list - add correct edit paths/URLs for linking to wizard opensearch-project#1940 - add basic error embeddable rendering - render via ExpressionLoader instead of wizard_component opensearch-project#1920 - wizard_component no longer used, but updated for future use - add subscription handling for query, filter, timerange changes opensearch-project#1937 - fix clone/replace panel actions opensearch-project#1943, opensearch-project#1944 - fix title/description panel rendering opensearch-project#1921 - add inspection panel action opensearch-project#1936 Asset updates: - Update empty workspace illustration - Add secondary fill icon version to match new visualization icons fixes opensearch-project#1936, opensearch-project#1920, opensearch-project#1937, opensearch-project#1940, opensearch-project#1921, opensearch-project#1939, opensearch-project#1941, opensearch-project#1943, opensearch-project#1944 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix index pattern state and loading (opensearch-project#1949) Remove useIndexPattern hook in favor of useIndexPatterns fixes opensearch-project#1917 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fix duplicate title warning (opensearch-project#1950) fixes opensearch-project#1918 Signed-off-by: Josh Romero <rmerqg@amazon.com> * [D&D] Adds autosave while editing aggregation (opensearch-project#1953) * fest: Adds autosave while editing agg Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: autosave order Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: spelling Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Josh Romero <rmerqg@amazon.com> * [D&D] Fixes autosave with debounce (opensearch-project#1965) * fix: autosave editing Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: improve workspace animation Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: show invalid field when editing Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: header offset Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/server/index.ts Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/server/types.ts Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/wizard/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * Update src/plugins/saved_objects_management/README.md Co-authored-by: Josh Romero <rmerqg@amazon.com> * [D&D] Final fixes (opensearch-project#2071) * chore: Disable wizard by default Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove routes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: remove translations Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: adds license to scss files Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: drop hover dark mode Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * [D&D] Initial functional tests (opensearch-project#2070) * fix: searchable dropdown Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: broken empty test Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(FTR): Adds basic functional tests for D&D Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * test(FTR): Adds CI group 13 to test workflow Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * fix: nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: att test to jenkinsfile Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: minor nit fixes Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: downgrade redux-toolkit for plugin compatibility Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> * chore: add docker config flag Signed-off-by: Ashwin Pc <ashwinpc@amazon.com> Co-authored-by: Abbas Hussain <abbashus@amazon.com> Co-authored-by: Brooke <97559014+CPTNB@users.noreply.github.com> Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Kartik Desai <xdeskart@amazon.com> Co-authored-by: Manasvini B Suryanarayana <manasvis@amazon.com> Co-authored-by: Ashwin P Chandran <ashwinpc@amazon.com> Co-authored-by: Abbas Hussain <abbashus@amazon.com> Co-authored-by: Brooke <97559014+CPTNB@users.noreply.github.com> Co-authored-by: Josh Romero <rmerqg@amazon.com> Co-authored-by: Kartik Desai <xdeskart@amazon.com> Co-authored-by: Manasvini B Suryanarayana <manasvis@amazon.com>
Signed-off-by: Ashwin Pc ashwinpc@amazon.com
Description
Adds autosave while editing aggregation
Issues Resolved
Check List
yarn test:jest
yarn test:jest_integration
yarn test:ftr