Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor navigation links from left menu hard code to workspace plugi…
…n register (opensearch-project#55) * feature: add public/workspaces service Signed-off-by: SuZhoue-Joe <[email protected]> * Exit workspace from left menu Signed-off-by: yuye-aws <[email protected]> * Show exit workspace button with small window size Signed-off-by: yuye-aws <[email protected]> * Remove recently viewed and workspace overview on left menu Signed-off-by: yuye-aws <[email protected]> * Add buttons for outside, inside workspace case Signed-off-by: yuye-aws <[email protected]> * Implement home button and workspace over view button on left menu Signed-off-by: yuye-aws <[email protected]> * Implement workspace dropdown list in left menu Signed-off-by: yuye-aws <[email protected]> * Add props on recently accessed and custom nav link Signed-off-by: yuye-aws <[email protected]> * Reuse method getWorkspaceUrl Signed-off-by: yuye-aws <[email protected]> * Remove recently accessed and custom nav props in test Signed-off-by: yuye-aws <[email protected]> * Revert "Remove recently accessed and custom nav props in test" This reverts commit 7895e5c. * Wrap title with i18n Signed-off-by: yuye-aws <[email protected]> * Add redirect for workspace app Signed-off-by: yuye-aws <[email protected]> * Enable users to go to workspace lists page via see more under workspaces in left menu Signed-off-by: yuye-aws <[email protected]> * Fix build error and part of test error (opensearch-project#42) * fix: fix build error and some ut Signed-off-by: tygao <[email protected]> * chore: remove saved object client test diff Signed-off-by: tygao <[email protected]> --------- Signed-off-by: tygao <[email protected]> * Comment Alerts and Favorites in left menu Signed-off-by: yuye-aws <[email protected]> * Recover recently viewed items in left menu Signed-off-by: yuye-aws <[email protected]> * Move exit workspace from left menu to update page Signed-off-by: yuye-aws <[email protected]> * Remove unused import Signed-off-by: yuye-aws <[email protected]> * Add workspace category info Signed-off-by: yuye-aws <[email protected]> * Remove workspace nav link Signed-off-by: yuye-aws <[email protected]> * Remove unused import Signed-off-by: yuye-aws <[email protected]> * Add FilteredNavLinks props to chrome service mock Signed-off-by: yuye-aws <[email protected]> * Remove workspace related constans from chrome Signed-off-by: yuye-aws <[email protected]> * Remove workspace related props from chrome and core Signed-off-by: yuye-aws <[email protected]> * Remove workspace related props from header Signed-off-by: yuye-aws <[email protected]> * Shorten import path for workspace updater Signed-off-by: yuye-aws <[email protected]> * Add euiIconType for workspace left menu category Signed-off-by: yuye-aws <[email protected]> * Remove workspace related props for collapsible nav Signed-off-by: yuye-aws <[email protected]> * Remove workspace related props for collapsible nav Signed-off-by: yuye-aws <[email protected]> * Implement navigation for delete and exit workspace Signed-off-by: yuye-aws <[email protected]> * Navigate external links through url change Signed-off-by: yuye-aws <[email protected]> * Implement filteredNavLinks and sort ChromeNavLinks in nav link service Signed-off-by: yuye-aws <[email protected]> * Add workspace list, see more, admin and overview into chromenavlinks Signed-off-by: yuye-aws <[email protected]> * fix: unit test failure (opensearch-project#50) Signed-off-by: SuZhou-Joe <[email protected]> * Fix osd bootstrap error Signed-off-by: yuye-aws <[email protected]> * Check workspace enabled for left menu Signed-off-by: yuye-aws <[email protected]> * Add home nav link to left menu when outside workspace Signed-off-by: yuye-aws <[email protected]> * Fix unit test for collapsible nav Signed-off-by: yuye-aws <[email protected]> * Fix unit test for header Signed-off-by: yuye-aws <[email protected]> * Fix unit test for collapsible nav Signed-off-by: yuye-aws <[email protected]> * Fix unit test for collapsible nav Signed-off-by: yuye-aws <[email protected]> * Update snapshot for unit tests Signed-off-by: yuye-aws <[email protected]> * fix osd bootstrap error Signed-off-by: yuye-aws <[email protected]> * fix combinelatest import error Signed-off-by: yuye-aws <[email protected]> * update snapshot for unit tests Signed-off-by: yuye-aws <[email protected]> * variable rename Signed-off-by: yuye-aws <[email protected]> * move custom nav link to mock props Signed-off-by: yuye-aws <[email protected]> * move default filtered nav link to core Signed-off-by: yuye-aws <[email protected]> * change navigation method in workspace updater Signed-off-by: yuye-aws <[email protected]> * Update src/plugins/workspace/public/components/workspace_updater/workspace_updater.tsx Co-authored-by: SuZhou-Joe <[email protected]> * revert some unncessary changes Signed-off-by: yuye-aws <[email protected]> * fix navigation url bug Signed-off-by: yuye-aws <[email protected]> * move default filtered nav link value setting from core to workspace plugin Signed-off-by: yuye-aws <[email protected]> * move filter nav link to a new function Signed-off-by: yuye-aws <[email protected]> * process filter nav links when workspace is disabled Signed-off-by: yuye-aws <[email protected]> * change navigation method Signed-off-by: yuye-aws <[email protected]> --------- Signed-off-by: SuZhoue-Joe <[email protected]> Signed-off-by: yuye-aws <[email protected]> Signed-off-by: tygao <[email protected]> Signed-off-by: SuZhou-Joe <[email protected]> Co-authored-by: SuZhoue-Joe <[email protected]> Co-authored-by: raintygao <[email protected]>
- Loading branch information