Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feature: hide workspace from saved objects management page. (opensear…
…ch-project#45) * setup workspace plugin project skeleton Signed-off-by: Yulong Ruan <[email protected]> * test: add unit tests add license header Signed-off-by: Yulong Ruan <[email protected]> * workspace template init commit Signed-off-by: Hailong Cui <[email protected]> * refacter workspace template into hooks Signed-off-by: Hailong Cui <[email protected]> * refacter workspace template hooks Signed-off-by: Hailong Cui <[email protected]> * update coverImage comments Signed-off-by: Hailong Cui <[email protected]> * feature: add public/workspaces service Signed-off-by: SuZhoue-Joe <[email protected]> * feat: add interfaces for workspaces client Signed-off-by: SuZhoue-Joe <[email protected]> * feat: add interfaces for workspaces client Signed-off-by: SuZhoue-Joe <[email protected]> * feat: add interfaces for workspaces client Signed-off-by: SuZhoue-Joe <[email protected]> * feat: implement workspaces service Signed-off-by: SuZhoue-Joe <[email protected]> * feat: changes to client type interface Signed-off-by: SuZhoue-Joe <[email protected]> * feat: changes to client implement Signed-off-by: SuZhoue-Joe <[email protected]> * feat: implement more for workspaces service Signed-off-by: SuZhoue-Joe <[email protected]> * feat: implement more for workspaces service Signed-off-by: SuZhoue-Joe <[email protected]> * feat: implement more for workspaces service Signed-off-by: SuZhoue-Joe <[email protected]> * feat: add workspace creator page (opensearch-project#5) * feat: add workspace creator page Signed-off-by: Lin Wang <[email protected]> * feat: integrate with application workspace template Signed-off-by: Lin Wang <[email protected]> * feat: add max-width and remove image wrapper if not exists Signed-off-by: Lin Wang <[email protected]> * feat: update filter condition to align with collapsible nav Signed-off-by: Lin Wang <[email protected]> --------- Signed-off-by: Lin Wang <[email protected]> * Add validation when load page (opensearch-project#8) * fix: validation & query Signed-off-by: SuZhoue-Joe <[email protected]> * feat: modify file name to reduce confusion Signed-off-by: SuZhoue-Joe <[email protected]> * feat: add landing logic to retrive workspace id Signed-off-by: SuZhoue-Joe <[email protected]> * feat: add worklist observable Signed-off-by: SuZhoue-Joe <[email protected]> * feat: add worklist observable Signed-off-by: SuZhoue-Joe <[email protected]> * feat: add worklist observable Signed-off-by: SuZhoue-Joe <[email protected]> * fix: type error Signed-off-by: SuZhoue-Joe <[email protected]> * fix: type error Signed-off-by: SuZhoue-Joe <[email protected]> * feat: make client more robust Signed-off-by: SuZhoue-Joe <[email protected]> * feat: use Subject Signed-off-by: SuZhoue-Joe <[email protected]> --------- Signed-off-by: SuZhoue-Joe <[email protected]> * feat: use BehaviorObject and optimize code (opensearch-project#14) Signed-off-by: SuZhoue-Joe <[email protected]> * feat: integrate with workspace create API (opensearch-project#13) * feat: integrate with workspace create API Signed-off-by: Lin Wang <[email protected]> * feat: update to i18n text for toast Signed-off-by: Lin Wang <[email protected]> --------- Signed-off-by: Lin Wang <[email protected]> * Add currentWorkspace$ (opensearch-project#15) * feat: add currentWorkspace$ Signed-off-by: SuZhoue-Joe <[email protected]> * fix: type error Signed-off-by: SuZhoue-Joe <[email protected]> * feat: add emit on currentWorkspace$ Signed-off-by: SuZhoue-Joe <[email protected]> --------- Signed-off-by: SuZhoue-Joe <[email protected]> * register plugin with workspace template (opensearch-project#16) Signed-off-by: Hailong Cui <[email protected]> * workspace dropdown list (opensearch-project#9) Add workspace dropdown list --------- Signed-off-by: zhichao-aws <[email protected]> Signed-off-by: SuZhoue-Joe <[email protected]> Signed-off-by: suzhou <[email protected]> Co-authored-by: SuZhoue-Joe <[email protected]> * init workspace menu stage 1 (opensearch-project#12) * feat: init workspace menu stage 1 Signed-off-by: tygao <[email protected]> * fix: remove port diff Signed-off-by: tygao <[email protected]> * feat: update menu logic Signed-off-by: tygao <[email protected]> --------- Signed-off-by: tygao <[email protected]> * Fix template registration import error (opensearch-project#21) * fix import error Signed-off-by: Hailong Cui <[email protected]> * fix osd bootstrap failure Signed-off-by: Hailong Cui <[email protected]> --------- Signed-off-by: Hailong Cui <[email protected]> * Add workspace overview page (opensearch-project#19) * feat: add workspace overview page Signed-off-by: Lin Wang <[email protected]> * refactor: move paths to common constants Signed-off-by: Lin Wang <[email protected]> * feat: add workspace overview item by custom nav in start phase Signed-off-by: Lin Wang <[email protected]> * refactor: change to currentWorkspace$ in workspace client Signed-off-by: Lin Wang <[email protected]> --------- Signed-off-by: Lin Wang <[email protected]> * feat: navigate to workspace create page after button clicked (opensearch-project#23) Signed-off-by: Lin Wang <[email protected]> * fix failed test snapshots (opensearch-project#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 <[email protected]> --------- Signed-off-by: Yulong Ruan <[email protected]> * change to currentWorkspace, wrap title using i18n (opensearch-project#20) * change to currentWorkspace, wrap title using i18n Signed-off-by: zhichao-aws <[email protected]> * change import Signed-off-by: zhichao-aws <[email protected]> * directly return [] if currentWorkspace is null Signed-off-by: zhichao-aws <[email protected]> --------- Signed-off-by: zhichao-aws <[email protected]> * add workspace switch (opensearch-project#17) * feat: update workspace switch Signed-off-by: tygao <[email protected]> * fix: fix switch error Signed-off-by: tygao <[email protected]> * fix: fix prettier after merge Signed-off-by: tygao <[email protected]> * chore: remove extra code after merge Signed-off-by: tygao <[email protected]> --------- Signed-off-by: tygao <[email protected]> * Add update workspace page (opensearch-project#25) Signed-off-by: gaobinlong <[email protected]> * Delete Workspace (opensearch-project#24) * add delete workspace modal Signed-off-by: yuye-aws <[email protected]> * implement delete on workspace overview page Signed-off-by: yuye-aws <[email protected]> * fix export on delete workspace modal Signed-off-by: yuye-aws <[email protected]> * add try catch to handle errors for workspace delete Signed-off-by: yuye-aws <[email protected]> * move visibility control to workspace overview page exlusively Signed-off-by: yuye-aws <[email protected]> * remove unused import Signed-off-by: yuye-aws <[email protected]> --------- Signed-off-by: yuye-aws <[email protected]> * feat: redirect to overview page after workspace switch (opensearch-project#26) Signed-off-by: Lin Wang <[email protected]> * update menu filter logic (opensearch-project#28) * feat: update menu logic Signed-off-by: tygao <[email protected]> * fix: use navLinks to filter Signed-off-by: tygao <[email protected]> --------- Signed-off-by: tygao <[email protected]> * feat: redirect to workspace overview page after created success (opensearch-project#29) Signed-off-by: Lin Wang <[email protected]> * [Feature] Complied saved_objects create/find (opensearch-project#18) * temp: save Signed-off-by: SuZhoue-Joe <[email protected]> * feat: make create/find support workspaces Signed-off-by: SuZhoue-Joe <[email protected]> * feat: extract management code Signed-off-by: SuZhoue-Joe <[email protected]> * fix: type check Signed-off-by: SuZhoue-Joe <[email protected]> * fix: build error Signed-off-by: SuZhoue-Joe <[email protected]> * feat: enable workspaces on saved client server side Signed-off-by: SuZhoue-Joe <[email protected]> * feat: some optimization Signed-off-by: SuZhoue-Joe <[email protected]> * feat: extract management code Signed-off-by: SuZhoue-Joe <[email protected]> * feat: merge fix Signed-off-by: SuZhoue-Joe <[email protected]> * feat: optimize code Signed-off-by: SuZhoue-Joe <[email protected]> * feat: reuse common function Signed-off-by: SuZhoue-Joe <[email protected]> * feat: optimize code when create Signed-off-by: SuZhoue-Joe <[email protected]> * feat: remove useless test code Signed-off-by: SuZhoue-Joe <[email protected]> --------- Signed-off-by: SuZhoue-Joe <[email protected]> * feat: redirect to workspace update page after workspace switch (opensearch-project#30) * Move delete button to update page (opensearch-project#27) * add delete workspace modal Signed-off-by: yuye-aws <[email protected]> * implement delete on workspace overview page Signed-off-by: yuye-aws <[email protected]> * fix export on delete workspace modal Signed-off-by: yuye-aws <[email protected]> * add try catch to handle errors for workspace delete Signed-off-by: yuye-aws <[email protected]> * move visibility control to workspace overview page exlusively Signed-off-by: yuye-aws <[email protected]> * remove unused import Signed-off-by: yuye-aws <[email protected]> * change workspace overview route to workspace update Signed-off-by: yuye-aws <[email protected]> * move delete button from workspace overview page to update page Signed-off-by: yuye-aws <[email protected]> * remove update button from workspace overview page Signed-off-by: yuye-aws <[email protected]> * recover router to workspace overview page Signed-off-by: yuye-aws <[email protected]> * change navigation url for workspace overview button on left side panel Signed-off-by: yuye-aws <[email protected]> --------- Signed-off-by: yuye-aws <[email protected]> * fix: linting error Signed-off-by: Yulong Ruan <[email protected]> * remove duplicate EuiPage (opensearch-project#34) * remove duplicate EuiPage Signed-off-by: Hailong Cui <[email protected]> * fix: remove duplicate workspace template Signed-off-by: Hailong Cui <[email protected]> --------- Signed-off-by: Hailong Cui <[email protected]> * remove clear button, add the width of create button (opensearch-project#33) Signed-off-by: zhichao-aws <[email protected]> * rename OpenSearch Plugins to OpenSearch Features this is a temporary fix just for demo, should be reverted later Signed-off-by: Yulong Ruan <[email protected]> * Add some logic check when overwrite a saved object (opensearch-project#32) * feat: add some logic check when overwrite a saved object Signed-off-by: SuZhoue-Joe <[email protected]> * fix: type check Signed-off-by: SuZhoue-Joe <[email protected]> * feat: update Signed-off-by: SuZhoue-Joe <[email protected]> --------- Signed-off-by: SuZhoue-Joe <[email protected]> * Add color, icon and defaultVISTheme for workspace (opensearch-project#36) * feat: add color, icon and defaultVISTheme field for workspace saved object Signed-off-by: Lin Wang <[email protected]> * add new fields to workspace form Signed-off-by: Lin Wang <[email protected]> * feat: remove feature or group name hack Signed-off-by: Lin Wang <[email protected]> --------- Signed-off-by: Lin Wang <[email protected]> * feat: add workspace list (opensearch-project#39) Signed-off-by: tygao <[email protected]> * Feature/menu change (opensearch-project#37) * feat: register library menus Signed-off-by: SuZhoue-Joe <[email protected]> * feat: some update Signed-off-by: SuZhoue-Joe <[email protected]> * feat: optimize code Signed-off-by: SuZhou-Joe <[email protected]> * feat: optimize code Signed-off-by: SuZhou-Joe <[email protected]> --------- Signed-off-by: SuZhoue-Joe <[email protected]> Signed-off-by: SuZhou-Joe <[email protected]> * feat: different left menu and exit workspace (opensearch-project#38) * 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]> * Add three props to mock props for collapsible nav: exitWorkspace, getWorkspaceUrl, workspaceList$ Signed-off-by: yuye-aws <[email protected]> * Add three props to mock props for header: exitWorkspace, getWorkspaceUrl, workspaceList$ Signed-off-by: yuye-aws <[email protected]> * Fix bugs for function createWorkspaceNavLink Signed-off-by: yuye-aws <[email protected]> * Remove unused constants 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]> --------- Signed-off-by: yuye-aws <[email protected]> * feat: make url stateful (opensearch-project#35) * feat: make url stateful Signed-off-by: SuZhoue-Joe <[email protected]> * feat: optimize code Signed-off-by: SuZhoue-Joe <[email protected]> * feat: remove useless change Signed-off-by: SuZhoue-Joe <[email protected]> * feat: optimize url listener Signed-off-by: SuZhoue-Joe <[email protected]> * feat: make formatUrlWithWorkspaceId extensible Signed-off-by: SuZhoue-Joe <[email protected]> * feat: modify to related components Signed-off-by: SuZhoue-Joe <[email protected]> * feat: modify the async format to be sync function Signed-off-by: SuZhoue-Joe <[email protected]> * feat: modify the async format to be sync function Signed-off-by: SuZhoue-Joe <[email protected]> * fix: type check Signed-off-by: SuZhoue-Joe <[email protected]> * feat: use path to maintain workspace info Signed-off-by: SuZhou-Joe <[email protected]> * feat: optimize code Signed-off-by: SuZhou-Joe <[email protected]> * feat: optimize code Signed-off-by: SuZhou-Joe <[email protected]> * feat: optimize code Signed-off-by: SuZhou-Joe <[email protected]> * feat: optimize code Signed-off-by: SuZhou-Joe <[email protected]> * feat: optimize code Signed-off-by: SuZhou-Joe <[email protected]> * feat: optimize code Signed-off-by: SuZhou-Joe <[email protected]> --------- Signed-off-by: SuZhoue-Joe <[email protected]> Signed-off-by: SuZhou-Joe <[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]> * feat: optimize code (opensearch-project#40) Signed-off-by: SuZhou-Joe <[email protected]> * fix: bootstrap error (opensearch-project#43) Signed-off-by: SuZhou-Joe <[email protected]> * feat: add workspace permission control interface (opensearch-project#41) * feat: add workspace permission control interface Signed-off-by: Lin Wang <[email protected]> * feat: add request parameter for workspace permission control Signed-off-by: Lin Wang <[email protected]> --------- Signed-off-by: Lin Wang <[email protected]> * allow user to turn on/off workspace from advance settings (opensearch-project#46) return 404 if accessing a workspace path when workspace is disabled --------- Signed-off-by: Yulong Ruan <[email protected]> * fix: unit test failure (opensearch-project#50) Signed-off-by: SuZhou-Joe <[email protected]> * Add workspace column into saved objects table (opensearch-project#44) * Add workspace column into saved management page Signed-off-by: Hailong Cui <[email protected]> * savedObjectsManagement as optional dependency Signed-off-by: Hailong Cui <[email protected]> * i18n for column title Signed-off-by: Hailong Cui <[email protected]> --------- Signed-off-by: Hailong Cui <[email protected]> * feat: make edit url clickable Signed-off-by: SuZhou-Joe <[email protected]> * feat: add ui capability path Signed-off-by: SuZhou-Joe <[email protected]> * feat: add ui capability path Signed-off-by: SuZhou-Joe <[email protected]> * fet: remove useless jump code Signed-off-by: SuZhou-Joe <[email protected]> * feat: hide workspace from saved objects management page Signed-off-by: SuZhou-Joe <[email protected]> * feat: hide workspace from saved objects management page Signed-off-by: SuZhou-Joe <[email protected]> --------- Signed-off-by: Yulong Ruan <[email protected]> Signed-off-by: Hailong Cui <[email protected]> Signed-off-by: SuZhoue-Joe <[email protected]> Signed-off-by: Lin Wang <[email protected]> Signed-off-by: zhichao-aws <[email protected]> Signed-off-by: suzhou <[email protected]> Signed-off-by: tygao <[email protected]> Signed-off-by: gaobinlong <[email protected]> Signed-off-by: yuye-aws <[email protected]> Signed-off-by: SuZhou-Joe <[email protected]> Co-authored-by: Yulong Ruan <[email protected]> Co-authored-by: Hailong Cui <[email protected]> Co-authored-by: Lin Wang <[email protected]> Co-authored-by: zhichao-aws <[email protected]> Co-authored-by: raintygao <[email protected]> Co-authored-by: gaobinlong <[email protected]> Co-authored-by: Yuye Zhu <[email protected]>
- Loading branch information