-
Notifications
You must be signed in to change notification settings - Fork 983
Comparing changes
Open a pull request
base repository: opensearch-project/OpenSearch-Dashboards
base: main
head repository: raintygao/OpenSearch-Dashboards
compare: feat-remove-switch
Commits on Aug 3, 2023
-
setup workspace plugin project skeleton
Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 912b6d2 - Browse repository at this point
Copy the full SHA 912b6d2View commit details -
add license header Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for b774c50 - Browse repository at this point
Copy the full SHA b774c50View commit details -
workspace template init commit
Signed-off-by: Hailong Cui <ihailong@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 56a314c - Browse repository at this point
Copy the full SHA 56a314cView commit details -
refacter workspace template into hooks
Signed-off-by: Hailong Cui <ihailong@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 327498c - Browse repository at this point
Copy the full SHA 327498cView commit details -
refacter workspace template hooks
Signed-off-by: Hailong Cui <ihailong@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for ff1645a - Browse repository at this point
Copy the full SHA ff1645aView commit details -
Signed-off-by: Hailong Cui <ihailong@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for f1d0a35 - Browse repository at this point
Copy the full SHA f1d0a35View commit details -
feature: add public/workspaces service
Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 168ba7f - Browse repository at this point
Copy the full SHA 168ba7fView commit details -
feat: add interfaces for workspaces client
Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 7d3f24c - Browse repository at this point
Copy the full SHA 7d3f24cView commit details -
feat: add interfaces for workspaces client
Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for c6f9a47 - Browse repository at this point
Copy the full SHA c6f9a47View commit details -
feat: add interfaces for workspaces client
Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for e82777f - Browse repository at this point
Copy the full SHA e82777fView commit details -
feat: implement workspaces service
Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 2c96331 - Browse repository at this point
Copy the full SHA 2c96331View commit details -
feat: changes to client type interface
Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 5ec3feb - Browse repository at this point
Copy the full SHA 5ec3febView commit details -
feat: changes to client implement
Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 0477076 - Browse repository at this point
Copy the full SHA 0477076View commit details -
feat: implement more for workspaces service
Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 0c07b79 - Browse repository at this point
Copy the full SHA 0c07b79View commit details -
feat: implement more for workspaces service
Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 7767933 - Browse repository at this point
Copy the full SHA 7767933View commit details -
feat: implement more for workspaces service
Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for ef1a245 - Browse repository at this point
Copy the full SHA ef1a245View commit details -
feat: add workspace creator page (#5)
* feat: add workspace creator page Signed-off-by: Lin Wang <wonglam@amazon.com> * feat: integrate with application workspace template Signed-off-by: Lin Wang <wonglam@amazon.com> * feat: add max-width and remove image wrapper if not exists Signed-off-by: Lin Wang <wonglam@amazon.com> * feat: update filter condition to align with collapsible nav Signed-off-by: Lin Wang <wonglam@amazon.com> --------- Signed-off-by: Lin Wang <wonglam@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for dce7d76 - Browse repository at this point
Copy the full SHA dce7d76View commit details -
Add validation when load page (#8)
* fix: validation & query Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: modify file name to reduce confusion Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: add landing logic to retrive workspace id Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: add worklist observable Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: add worklist observable Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: add worklist observable Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * fix: type error Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * fix: type error Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: make client more robust Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: use Subject Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> --------- Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 6117c8f - Browse repository at this point
Copy the full SHA 6117c8fView commit details -
feat: use BehaviorObject and optimize code (#14)
Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for a21d0c2 - Browse repository at this point
Copy the full SHA a21d0c2View commit details -
feat: integrate with workspace create API (#13)
* feat: integrate with workspace create API Signed-off-by: Lin Wang <wonglam@amazon.com> * feat: update to i18n text for toast Signed-off-by: Lin Wang <wonglam@amazon.com> --------- Signed-off-by: Lin Wang <wonglam@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for e9b5c3b - Browse repository at this point
Copy the full SHA e9b5c3bView commit details -
* feat: add currentWorkspace$ Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * fix: type error Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: add emit on currentWorkspace$ Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> --------- Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 704520a - Browse repository at this point
Copy the full SHA 704520aView commit details -
register plugin with workspace template (#16)
Signed-off-by: Hailong Cui <ihailong@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 5074400 - Browse repository at this point
Copy the full SHA 5074400View commit details -
Add workspace dropdown list --------- Signed-off-by: zhichao-aws <zhichaog@amazon.com> Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> Co-authored-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for cf16249 - Browse repository at this point
Copy the full SHA cf16249View commit details -
init workspace menu stage 1 (#12)
* feat: init workspace menu stage 1 Signed-off-by: tygao <tygao@amazon.com> * fix: remove port diff Signed-off-by: tygao <tygao@amazon.com> * feat: update menu logic Signed-off-by: tygao <tygao@amazon.com> --------- Signed-off-by: tygao <tygao@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 42d1a51 - Browse repository at this point
Copy the full SHA 42d1a51View commit details -
Fix template registration import error (#21)
* fix import error Signed-off-by: Hailong Cui <ihailong@amazon.com> * fix osd bootstrap failure Signed-off-by: Hailong Cui <ihailong@amazon.com> --------- Signed-off-by: Hailong Cui <ihailong@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for d7e740b - Browse repository at this point
Copy the full SHA d7e740bView commit details -
Add workspace overview page (#19)
* feat: add workspace overview page Signed-off-by: Lin Wang <wonglam@amazon.com> * refactor: move paths to common constants Signed-off-by: Lin Wang <wonglam@amazon.com> * feat: add workspace overview item by custom nav in start phase Signed-off-by: Lin Wang <wonglam@amazon.com> * refactor: change to currentWorkspace$ in workspace client Signed-off-by: Lin Wang <wonglam@amazon.com> --------- Signed-off-by: Lin Wang <wonglam@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 6f93c2f - Browse repository at this point
Copy the full SHA 6f93c2fView commit details -
feat: navigate to workspace create page after button clicked (#23)
Signed-off-by: Lin Wang <wonglam@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 43c1bb6 - Browse repository at this point
Copy the full SHA 43c1bb6View commit details -
fix failed test snapshots (#22)
fix failed test snapshots temporary fix: fetch functional test from main branch fixed git error which cannot find ref due to feature branch `workspace` not exists on repo opensearch-dashboards-functional-test Signed-off-by: Yulong Ruan <ruanyl@amazon.com> --------- Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for e9d2571 - Browse repository at this point
Copy the full SHA e9d2571View commit details -
change to currentWorkspace, wrap title using i18n (#20)
* change to currentWorkspace, wrap title using i18n Signed-off-by: zhichao-aws <zhichaog@amazon.com> * change import Signed-off-by: zhichao-aws <zhichaog@amazon.com> * directly return [] if currentWorkspace is null Signed-off-by: zhichao-aws <zhichaog@amazon.com> --------- Signed-off-by: zhichao-aws <zhichaog@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for e0170ca - Browse repository at this point
Copy the full SHA e0170caView commit details -
* feat: update workspace switch Signed-off-by: tygao <tygao@amazon.com> * fix: fix switch error Signed-off-by: tygao <tygao@amazon.com> * fix: fix prettier after merge Signed-off-by: tygao <tygao@amazon.com> * chore: remove extra code after merge Signed-off-by: tygao <tygao@amazon.com> --------- Signed-off-by: tygao <tygao@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for a28e12d - Browse repository at this point
Copy the full SHA a28e12dView commit details -
Add update workspace page (#25)
Signed-off-by: gaobinlong <gbinlong@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 763eddb - Browse repository at this point
Copy the full SHA 763eddbView commit details -
* add delete workspace modal Signed-off-by: yuye-aws <yuyezhu@amazon.com> * implement delete on workspace overview page Signed-off-by: yuye-aws <yuyezhu@amazon.com> * fix export on delete workspace modal Signed-off-by: yuye-aws <yuyezhu@amazon.com> * add try catch to handle errors for workspace delete Signed-off-by: yuye-aws <yuyezhu@amazon.com> * move visibility control to workspace overview page exlusively Signed-off-by: yuye-aws <yuyezhu@amazon.com> * remove unused import Signed-off-by: yuye-aws <yuyezhu@amazon.com> --------- Signed-off-by: yuye-aws <yuyezhu@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for b56117d - Browse repository at this point
Copy the full SHA b56117dView commit details -
feat: redirect to overview page after workspace switch (#26)
Signed-off-by: Lin Wang <wonglam@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 6024e9a - Browse repository at this point
Copy the full SHA 6024e9aView commit details -
update menu filter logic (#28)
* feat: update menu logic Signed-off-by: tygao <tygao@amazon.com> * fix: use navLinks to filter Signed-off-by: tygao <tygao@amazon.com> --------- Signed-off-by: tygao <tygao@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 9f60da9 - Browse repository at this point
Copy the full SHA 9f60da9View commit details -
feat: redirect to workspace overview page after created success (#29)
Signed-off-by: Lin Wang <wonglam@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 1097a89 - Browse repository at this point
Copy the full SHA 1097a89View commit details -
[Feature] Complied saved_objects create/find (#18)
* temp: save Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: make create/find support workspaces Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: extract management code Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * fix: type check Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * fix: build error Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: enable workspaces on saved client server side Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: some optimization Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: extract management code Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: merge fix Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: optimize code Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: reuse common function Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: optimize code when create Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: remove useless test code Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> --------- Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 33af728 - Browse repository at this point
Copy the full SHA 33af728View commit details -
Configuration menu - View commit details
-
Copy full SHA for e21dcf3 - Browse repository at this point
Copy the full SHA e21dcf3View commit details -
Move delete button to update page (#27)
* add delete workspace modal Signed-off-by: yuye-aws <yuyezhu@amazon.com> * implement delete on workspace overview page Signed-off-by: yuye-aws <yuyezhu@amazon.com> * fix export on delete workspace modal Signed-off-by: yuye-aws <yuyezhu@amazon.com> * add try catch to handle errors for workspace delete Signed-off-by: yuye-aws <yuyezhu@amazon.com> * move visibility control to workspace overview page exlusively Signed-off-by: yuye-aws <yuyezhu@amazon.com> * remove unused import Signed-off-by: yuye-aws <yuyezhu@amazon.com> * change workspace overview route to workspace update Signed-off-by: yuye-aws <yuyezhu@amazon.com> * move delete button from workspace overview page to update page Signed-off-by: yuye-aws <yuyezhu@amazon.com> * remove update button from workspace overview page Signed-off-by: yuye-aws <yuyezhu@amazon.com> * recover router to workspace overview page Signed-off-by: yuye-aws <yuyezhu@amazon.com> * change navigation url for workspace overview button on left side panel Signed-off-by: yuye-aws <yuyezhu@amazon.com> --------- Signed-off-by: yuye-aws <yuyezhu@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 14e03da - Browse repository at this point
Copy the full SHA 14e03daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e7b548 - Browse repository at this point
Copy the full SHA 5e7b548View commit details -
remove duplicate EuiPage (#34)
* remove duplicate EuiPage Signed-off-by: Hailong Cui <ihailong@amazon.com> * fix: remove duplicate workspace template Signed-off-by: Hailong Cui <ihailong@amazon.com> --------- Signed-off-by: Hailong Cui <ihailong@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 7cf1227 - Browse repository at this point
Copy the full SHA 7cf1227View commit details -
remove clear button, add the width of create button (#33)
Signed-off-by: zhichao-aws <zhichaog@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 1f76aa2 - Browse repository at this point
Copy the full SHA 1f76aa2View commit details -
rename OpenSearch Plugins to OpenSearch Features
this is a temporary fix just for demo, should be reverted later Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 29fccee - Browse repository at this point
Copy the full SHA 29fcceeView commit details -
Add some logic check when overwrite a saved object (#32)
* feat: add some logic check when overwrite a saved object Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * fix: type check Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: update Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> --------- Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 274c96d - Browse repository at this point
Copy the full SHA 274c96dView commit details -
Add color, icon and defaultVISTheme for workspace (#36)
* feat: add color, icon and defaultVISTheme field for workspace saved object Signed-off-by: Lin Wang <wonglam@amazon.com> * add new fields to workspace form Signed-off-by: Lin Wang <wonglam@amazon.com> * feat: remove feature or group name hack Signed-off-by: Lin Wang <wonglam@amazon.com> --------- Signed-off-by: Lin Wang <wonglam@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for d983d14 - Browse repository at this point
Copy the full SHA d983d14View commit details -
feat: add workspace list (#39)
Signed-off-by: tygao <tygao@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for ad0c47b - Browse repository at this point
Copy the full SHA ad0c47bView commit details -
* feat: register library menus Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: some update Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: optimize code Signed-off-by: SuZhou-Joe <suzhou@amazon.com> * feat: optimize code Signed-off-by: SuZhou-Joe <suzhou@amazon.com> --------- Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for bf5528f - Browse repository at this point
Copy the full SHA bf5528fView commit details -
feat: different left menu and exit workspace (#38)
* Exit workspace from left menu Signed-off-by: yuye-aws <yuyezhu@amazon.com> * Show exit workspace button with small window size Signed-off-by: yuye-aws <yuyezhu@amazon.com> * Remove recently viewed and workspace overview on left menu Signed-off-by: yuye-aws <yuyezhu@amazon.com> * Add buttons for outside, inside workspace case Signed-off-by: yuye-aws <yuyezhu@amazon.com> * Implement home button and workspace over view button on left menu Signed-off-by: yuye-aws <yuyezhu@amazon.com> * Implement workspace dropdown list in left menu Signed-off-by: yuye-aws <yuyezhu@amazon.com> * Add props on recently accessed and custom nav link Signed-off-by: yuye-aws <yuyezhu@amazon.com> * Add three props to mock props for collapsible nav: exitWorkspace, getWorkspaceUrl, workspaceList$ Signed-off-by: yuye-aws <yuyezhu@amazon.com> * Add three props to mock props for header: exitWorkspace, getWorkspaceUrl, workspaceList$ Signed-off-by: yuye-aws <yuyezhu@amazon.com> * Fix bugs for function createWorkspaceNavLink Signed-off-by: yuye-aws <yuyezhu@amazon.com> * Remove unused constants Signed-off-by: yuye-aws <yuyezhu@amazon.com> * Reuse method getWorkspaceUrl Signed-off-by: yuye-aws <yuyezhu@amazon.com> * Remove recently accessed and custom nav props in test Signed-off-by: yuye-aws <yuyezhu@amazon.com> * Revert "Remove recently accessed and custom nav props in test" This reverts commit 7895e5c. * Wrap title with i18n Signed-off-by: yuye-aws <yuyezhu@amazon.com> * Add redirect for workspace app Signed-off-by: yuye-aws <yuyezhu@amazon.com> * Enable users to go to workspace lists page via see more under workspaces in left menu Signed-off-by: yuye-aws <yuyezhu@amazon.com> --------- Signed-off-by: yuye-aws <yuyezhu@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 1aafbd6 - Browse repository at this point
Copy the full SHA 1aafbd6View commit details -
* feat: make url stateful Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: optimize code Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: remove useless change Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: optimize url listener Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: make formatUrlWithWorkspaceId extensible Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: modify to related components Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: modify the async format to be sync function Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: modify the async format to be sync function Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * fix: type check Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> * feat: use path to maintain workspace info Signed-off-by: SuZhou-Joe <suzhou@amazon.com> * feat: optimize code Signed-off-by: SuZhou-Joe <suzhou@amazon.com> * feat: optimize code Signed-off-by: SuZhou-Joe <suzhou@amazon.com> * feat: optimize code Signed-off-by: SuZhou-Joe <suzhou@amazon.com> * feat: optimize code Signed-off-by: SuZhou-Joe <suzhou@amazon.com> * feat: optimize code Signed-off-by: SuZhou-Joe <suzhou@amazon.com> * feat: optimize code Signed-off-by: SuZhou-Joe <suzhou@amazon.com> --------- Signed-off-by: SuZhoue-Joe <suzhou@amazon.com> Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 0184a77 - Browse repository at this point
Copy the full SHA 0184a77View commit details -
Fix build error and part of test error (#42)
* fix: fix build error and some ut Signed-off-by: tygao <tygao@amazon.com> * chore: remove saved object client test diff Signed-off-by: tygao <tygao@amazon.com> --------- Signed-off-by: tygao <tygao@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 8337f9f - Browse repository at this point
Copy the full SHA 8337f9fView commit details -
Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 1d20134 - Browse repository at this point
Copy the full SHA 1d20134View commit details
There are no files selected for viewing