Skip to content
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

fix: make importing workspace-specific objects as copy #62

Merged
merged 92 commits into from
Aug 24, 2023

Commits on Jul 19, 2023

  1. setup workspace plugin project skeleton

    Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
    ruanyl authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    7ea4e85 View commit details
    Browse the repository at this point in the history
  2. test: add unit tests

    add license header
    
    Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
    ruanyl authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    30db258 View commit details
    Browse the repository at this point in the history
  3. workspace template init commit

    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    Hailong-am authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    90addd3 View commit details
    Browse the repository at this point in the history
  4. refacter workspace template into hooks

    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    Hailong-am authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    a275c69 View commit details
    Browse the repository at this point in the history
  5. refacter workspace template hooks

    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    Hailong-am authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    558734c View commit details
    Browse the repository at this point in the history
  6. update coverImage comments

    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    Hailong-am authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    a9c495d View commit details
    Browse the repository at this point in the history
  7. feature: add public/workspaces service

    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    514cd1e View commit details
    Browse the repository at this point in the history
  8. feat: add interfaces for workspaces client

    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    3dafcc6 View commit details
    Browse the repository at this point in the history
  9. feat: add interfaces for workspaces client

    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    16838ad View commit details
    Browse the repository at this point in the history
  10. feat: add interfaces for workspaces client

    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    8a85ed4 View commit details
    Browse the repository at this point in the history
  11. feat: implement workspaces service

    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    1885b4f View commit details
    Browse the repository at this point in the history
  12. feat: changes to client type interface

    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    3182c2e View commit details
    Browse the repository at this point in the history
  13. feat: changes to client implement

    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    21647b4 View commit details
    Browse the repository at this point in the history
  14. feat: implement more for workspaces service

    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    814d588 View commit details
    Browse the repository at this point in the history
  15. feat: implement more for workspaces service

    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    ab55a2c View commit details
    Browse the repository at this point in the history
  16. feat: implement more for workspaces service

    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    c84a318 View commit details
    Browse the repository at this point in the history
  17. 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>
    wanglam authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    8124a2a View commit details
    Browse the repository at this point in the history
  18. 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>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    e735275 View commit details
    Browse the repository at this point in the history
  19. feat: use BehaviorObject and optimize code (#14)

    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    010f2e6 View commit details
    Browse the repository at this point in the history
  20. 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>
    wanglam authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    b348cf4 View commit details
    Browse the repository at this point in the history
  21. Add currentWorkspace$ (#15)

    * 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>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    12160f0 View commit details
    Browse the repository at this point in the history
  22. register plugin with workspace template (#16)

    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    Hailong-am authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    1fe0c59 View commit details
    Browse the repository at this point in the history
  23. workspace dropdown list (#9)

    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>
    zhichao-aws and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    4be6681 View commit details
    Browse the repository at this point in the history
  24. 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>
    raintygao authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    ef718c5 View commit details
    Browse the repository at this point in the history
  25. Fix template registration import error (opensearch-project#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>
    Hailong-am authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    9cc2dee View commit details
    Browse the repository at this point in the history
  26. 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>
    wanglam authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    f6722dd View commit details
    Browse the repository at this point in the history
  27. feat: navigate to workspace create page after button clicked (opensea…

    …rch-project#23)
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    wanglam authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    0d7d499 View commit details
    Browse the repository at this point in the history
  28. 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 <ruanyl@amazon.com>
    
    ---------
    
    Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
    ruanyl authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    917582c View commit details
    Browse the repository at this point in the history
  29. change to currentWorkspace, wrap title using i18n (opensearch-project#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>
    zhichao-aws authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    3ebc9f4 View commit details
    Browse the repository at this point in the history
  30. add workspace switch (#17)

    * 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>
    raintygao authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    0f94976 View commit details
    Browse the repository at this point in the history
  31. Add update workspace page (opensearch-project#25)

    Signed-off-by: gaobinlong <gbinlong@amazon.com>
    gaobinlong authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    eab871c View commit details
    Browse the repository at this point in the history
  32. Delete Workspace (opensearch-project#24)

    * 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>
    yuye-aws authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    3112732 View commit details
    Browse the repository at this point in the history
  33. feat: redirect to overview page after workspace switch (opensearch-pr…

    …oject#26)
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    wanglam authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    2761ac6 View commit details
    Browse the repository at this point in the history
  34. update menu filter logic (opensearch-project#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>
    raintygao authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    9bca794 View commit details
    Browse the repository at this point in the history
  35. feat: redirect to workspace overview page after created success (open…

    …search-project#29)
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    wanglam authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    dafcf39 View commit details
    Browse the repository at this point in the history
  36. [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>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    4ada65a View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    1c69531 View commit details
    Browse the repository at this point in the history
  38. Move delete button to update page (opensearch-project#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>
    yuye-aws authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    26bb8c4 View commit details
    Browse the repository at this point in the history
  39. fix: linting error

    Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
    ruanyl authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    a84cc4a View commit details
    Browse the repository at this point in the history
  40. remove duplicate EuiPage (opensearch-project#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>
    Hailong-am authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    f92f4f6 View commit details
    Browse the repository at this point in the history
  41. remove clear button, add the width of create button (opensearch-proje…

    …ct#33)
    
    Signed-off-by: zhichao-aws <zhichaog@amazon.com>
    zhichao-aws authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    2aef385 View commit details
    Browse the repository at this point in the history
  42. 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>
    ruanyl authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    a71c98a View commit details
    Browse the repository at this point in the history
  43. Add some logic check when overwrite a saved object (opensearch-projec…

    …t#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>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    07e8d0c View commit details
    Browse the repository at this point in the history
  44. 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 <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>
    wanglam authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    6a98501 View commit details
    Browse the repository at this point in the history
  45. feat: add workspace list (opensearch-project#39)

    Signed-off-by: tygao <tygao@amazon.com>
    raintygao authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    0e0353f View commit details
    Browse the repository at this point in the history
  46. Feature/menu change (opensearch-project#37)

    * 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>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    6eb9055 View commit details
    Browse the repository at this point in the history
  47. feat: different left menu and exit workspace (opensearch-project#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>
    yuye-aws authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    73171b4 View commit details
    Browse the repository at this point in the history
  48. feat: make url stateful (opensearch-project#35)

    * 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>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    b56d155 View commit details
    Browse the repository at this point in the history
  49. Fix build error and part of test error (opensearch-project#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>
    raintygao authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    a335df9 View commit details
    Browse the repository at this point in the history
  50. feat: optimize code (opensearch-project#40)

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    6b6139b View commit details
    Browse the repository at this point in the history
  51. fix: bootstrap error (opensearch-project#43)

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    0956b34 View commit details
    Browse the repository at this point in the history
  52. feat: add workspace permission control interface (opensearch-project#41)

    * feat: add workspace permission control interface
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * feat: add request parameter for workspace permission control
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    ---------
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    wanglam authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    0103ac6 View commit details
    Browse the repository at this point in the history
  53. 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 <ruanyl@amazon.com>
    ruanyl authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    757982d View commit details
    Browse the repository at this point in the history
  54. fix: unit test failure (opensearch-project#50)

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    94fa082 View commit details
    Browse the repository at this point in the history
  55. Add workspace column into saved objects table (opensearch-project#44)

    * Add workspace column into saved management page
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    * savedObjectsManagement as optional dependency
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    * i18n for column title
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    ---------
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    Hailong-am authored and SuZhou-Joe committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    124896c View commit details
    Browse the repository at this point in the history
  56. fix missing mocks of workspacesSetup

    Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
    ruanyl committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    05fd6f6 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Integrate workspace service into saved object management (opensearch-…

    …project#31)
    
    * setup workspace plugin project skeleton
    
    Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
    
    * test: add unit tests
    
    add license header
    
    Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
    
    * workspace template init commit
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    * refacter workspace template into hooks
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    * refacter workspace template hooks
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    * update coverImage comments
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    * feature: add public/workspaces service
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: add interfaces for workspaces client
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: add interfaces for workspaces client
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: add interfaces for workspaces client
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: implement workspaces service
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: changes to client type interface
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: changes to client implement
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: implement more for workspaces service
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: implement more for workspaces service
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: implement more for workspaces service
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * 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>
    
    * 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>
    
    * feat: use BehaviorObject and optimize code (#14)
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * 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>
    
    * Add currentWorkspace$ (#15)
    
    * 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>
    
    * register plugin with workspace template (#16)
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    * workspace dropdown list (#9)
    
    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>
    
    * 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>
    
    * Fix template registration import error (opensearch-project#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>
    
    * 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>
    
    * feat: navigate to workspace create page after button clicked (opensearch-project#23)
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * 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 <ruanyl@amazon.com>
    
    ---------
    
    Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
    
    * change to currentWorkspace, wrap title using i18n (opensearch-project#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>
    
    * add workspace switch (#17)
    
    * 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>
    
    * Add update workspace page (opensearch-project#25)
    
    Signed-off-by: gaobinlong <gbinlong@amazon.com>
    
    * Delete Workspace (opensearch-project#24)
    
    * 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>
    
    * feat: redirect to overview page after workspace switch (opensearch-project#26)
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * update menu filter logic (opensearch-project#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>
    
    * feat: redirect to workspace overview page after created success (opensearch-project#29)
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * [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>
    
    * 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 <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>
    
    * fix: linting error
    
    Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
    
    * remove duplicate EuiPage (opensearch-project#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>
    
    * remove clear button, add the width of create button (opensearch-project#33)
    
    Signed-off-by: zhichao-aws <zhichaog@amazon.com>
    
    * 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>
    
    * 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 <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>
    
    * 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 <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>
    
    * feat: add workspace list (opensearch-project#39)
    
    Signed-off-by: tygao <tygao@amazon.com>
    
    * Feature/menu change (opensearch-project#37)
    
    * 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>
    
    * feat: different left menu and exit workspace (opensearch-project#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>
    
    * feat: make url stateful (opensearch-project#35)
    
    * 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>
    
    * Fix build error and part of test error (opensearch-project#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>
    
    * feat: optimize code (opensearch-project#40)
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * fix: bootstrap error (opensearch-project#43)
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: add workspace permission control interface (opensearch-project#41)
    
    * feat: add workspace permission control interface
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * feat: add request parameter for workspace permission control
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    ---------
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * 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: 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: remove useless test code
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: integrate with saved object management page
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * Revert "feat: extract management code"
    
    This reverts commit 9c765d2.
    
    * Revert "feat: extract management code"
    
    This reverts commit 526c28e.
    
    * fix: type check
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: 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>
    
    * feat: remove useless import
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: remove useless import
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: remove useless import
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: refractor workspacesServiceMock
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: make all test pass
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    ---------
    
    Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    Signed-off-by: zhichao-aws <zhichaog@amazon.com>
    Signed-off-by: suzhou <suzhou@amazon.com>
    Signed-off-by: tygao <tygao@amazon.com>
    Signed-off-by: gaobinlong <gbinlong@amazon.com>
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    Co-authored-by: Yulong Ruan <ruanyl@amazon.com>
    Co-authored-by: Hailong Cui <ihailong@amazon.com>
    Co-authored-by: Lin Wang <wonglam@amazon.com>
    Co-authored-by: zhichao-aws <zhichaog@amazon.com>
    Co-authored-by: raintygao <tygao@amazon.com>
    Co-authored-by: gaobinlong <gbl_long@163.com>
    Co-authored-by: Yuye Zhu <yuyezhu@amazon.com>
    8 people authored Jul 20, 2023
    Configuration menu
    Copy the full SHA
    2e7b7c1 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. Feature: hide workspace from saved objects management page. (opensear…

    …ch-project#45)
    
    * setup workspace plugin project skeleton
    
    Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
    
    * test: add unit tests
    
    add license header
    
    Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
    
    * workspace template init commit
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    * refacter workspace template into hooks
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    * refacter workspace template hooks
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    * update coverImage comments
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    * feature: add public/workspaces service
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: add interfaces for workspaces client
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: add interfaces for workspaces client
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: add interfaces for workspaces client
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: implement workspaces service
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: changes to client type interface
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: changes to client implement
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: implement more for workspaces service
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: implement more for workspaces service
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * feat: implement more for workspaces service
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * 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>
    
    * 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>
    
    * feat: use BehaviorObject and optimize code (#14)
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    
    * 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>
    
    * Add currentWorkspace$ (#15)
    
    * 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>
    
    * register plugin with workspace template (#16)
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    * workspace dropdown list (#9)
    
    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>
    
    * 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>
    
    * Fix template registration import error (opensearch-project#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>
    
    * 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>
    
    * feat: navigate to workspace create page after button clicked (opensearch-project#23)
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * 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 <ruanyl@amazon.com>
    
    ---------
    
    Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
    
    * change to currentWorkspace, wrap title using i18n (opensearch-project#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>
    
    * add workspace switch (#17)
    
    * 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>
    
    * Add update workspace page (opensearch-project#25)
    
    Signed-off-by: gaobinlong <gbinlong@amazon.com>
    
    * Delete Workspace (opensearch-project#24)
    
    * 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>
    
    * feat: redirect to overview page after workspace switch (opensearch-project#26)
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * update menu filter logic (opensearch-project#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>
    
    * feat: redirect to workspace overview page after created success (opensearch-project#29)
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * [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>
    
    * 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 <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>
    
    * fix: linting error
    
    Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
    
    * remove duplicate EuiPage (opensearch-project#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>
    
    * remove clear button, add the width of create button (opensearch-project#33)
    
    Signed-off-by: zhichao-aws <zhichaog@amazon.com>
    
    * 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>
    
    * 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 <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>
    
    * 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 <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>
    
    * feat: add workspace list (opensearch-project#39)
    
    Signed-off-by: tygao <tygao@amazon.com>
    
    * Feature/menu change (opensearch-project#37)
    
    * 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>
    
    * feat: different left menu and exit workspace (opensearch-project#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>
    
    * feat: make url stateful (opensearch-project#35)
    
    * 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>
    
    * Fix build error and part of test error (opensearch-project#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>
    
    * feat: optimize code (opensearch-project#40)
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * fix: bootstrap error (opensearch-project#43)
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: add workspace permission control interface (opensearch-project#41)
    
    * feat: add workspace permission control interface
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * feat: add request parameter for workspace permission control
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    ---------
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * 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 <ruanyl@amazon.com>
    
    * fix: unit test failure (opensearch-project#50)
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * Add workspace column into saved objects table (opensearch-project#44)
    
    * Add workspace column into saved management page
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    * savedObjectsManagement as optional dependency
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    * i18n for column title
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    ---------
    
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    
    * feat: make edit url clickable
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: add ui capability path
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: add ui capability path
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * fet: remove useless jump code
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: hide workspace from saved objects management page
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: hide workspace from saved objects management page
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    ---------
    
    Signed-off-by: Yulong Ruan <ruanyl@amazon.com>
    Signed-off-by: Hailong Cui <ihailong@amazon.com>
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    Signed-off-by: zhichao-aws <zhichaog@amazon.com>
    Signed-off-by: suzhou <suzhou@amazon.com>
    Signed-off-by: tygao <tygao@amazon.com>
    Signed-off-by: gaobinlong <gbinlong@amazon.com>
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    Co-authored-by: Yulong Ruan <ruanyl@amazon.com>
    Co-authored-by: Hailong Cui <ihailong@amazon.com>
    Co-authored-by: Lin Wang <wonglam@amazon.com>
    Co-authored-by: zhichao-aws <zhichaog@amazon.com>
    Co-authored-by: raintygao <tygao@amazon.com>
    Co-authored-by: gaobinlong <gbl_long@163.com>
    Co-authored-by: Yuye Zhu <yuyezhu@amazon.com>
    8 people authored Jul 21, 2023
    Configuration menu
    Copy the full SHA
    ad29881 View commit details
    Browse the repository at this point in the history
  2. Add copy saved objects among workspaces functionality (opensearch-pro…

    …ject#53)
    
    * Add copy saved objects among workspaces functionality
    
    Signed-off-by: gaobinlong <gbinlong@amazon.com>
    
    Signed-off-by: gaobinlong <gbinlong@amazon.com>
    
    * Fix bug
    
    Signed-off-by: gaobinlong <gbinlong@amazon.com>
    
    * Fix bug
    
    Signed-off-by: gaobinlong <gbinlong@amazon.com>
    
    ---------
    
    Signed-off-by: gaobinlong <gbinlong@amazon.com>
    gaobinlong authored Jul 21, 2023
    Configuration menu
    Copy the full SHA
    feef1d5 View commit details
    Browse the repository at this point in the history
  3. add workspace saved objects client wrapper (opensearch-project#51)

    * add workspace savedd objects client wrapper
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * feat: add more methods to saved objects client wrapper
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * feat: add findWithWorkspacePermissionControl in workspace saved objects client wrapper
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * feat: throw 451 instead of interval error
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * chore: fix workspace client init method type error
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * feat: fix workspaces attribute type error in client wrapper
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    ---------
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    wanglam authored Jul 21, 2023
    Configuration menu
    Copy the full SHA
    84fee6a View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. 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 <suzhou@amazon.com>
    
    * 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>
    
    * 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>
    
    * Fix build error and part of test error (opensearch-project#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>
    
    * Comment Alerts and Favorites in left menu
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Recover recently viewed items in left menu
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Move exit workspace from left menu to update page
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Remove unused import
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Add workspace category info
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Remove workspace nav link
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Remove unused import
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Add FilteredNavLinks props to chrome service mock
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Remove workspace related constans from chrome
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Remove workspace related props from chrome and core
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Remove workspace related props from header
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Shorten import path for workspace updater
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Add euiIconType for workspace left menu category
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Remove workspace related props for collapsible nav
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Remove workspace related props for collapsible nav
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Implement navigation for delete and exit workspace
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Navigate external links through url change
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Implement filteredNavLinks and sort ChromeNavLinks in nav link service
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Add workspace list, see more, admin and overview into chromenavlinks
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * fix: unit test failure (opensearch-project#50)
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * Fix osd bootstrap error
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Check workspace enabled for left menu
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Add home nav link to left menu when outside workspace
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Fix unit test for collapsible nav
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Fix unit test for header
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Fix unit test for collapsible nav
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Fix unit test for collapsible nav
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Update snapshot for unit tests
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * fix osd bootstrap error
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * fix combinelatest import error
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * update snapshot for unit tests
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * variable rename
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * move custom nav link to mock props
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * move default filtered nav link to core
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * change navigation method in workspace updater
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Update src/plugins/workspace/public/components/workspace_updater/workspace_updater.tsx
    
    Co-authored-by: SuZhou-Joe <suzhou@amazon.com>
    
    * revert some unncessary changes
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * fix navigation url bug
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * move default filtered nav link value setting from core to workspace plugin
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * move filter nav link to a new function
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * process filter nav links when workspace is disabled
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * change navigation method
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    ---------
    
    Signed-off-by: SuZhoue-Joe <suzhou@amazon.com>
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    Signed-off-by: tygao <tygao@amazon.com>
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    Co-authored-by: SuZhoue-Joe <suzhou@amazon.com>
    Co-authored-by: raintygao <tygao@amazon.com>
    3 people authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    6cfdcd7 View commit details
    Browse the repository at this point in the history
  2. fix: osd bootstrap error (opensearch-project#57)

    * fix osd bootstrap error
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * fix build plugins error
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    ---------
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    yuye-aws authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    210d3c5 View commit details
    Browse the repository at this point in the history
  3. feat: filter out ADMIN application and add feature dependency logic (o…

    …pensearch-project#49)
    
    * feat: filter out ADMIN application and add feature dependency logic
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * feat: separate feature utils function
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    * feat: rename isFeatureDependBySelectedFeatures, separate generateFeatureDependencyMap and add annotation
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    
    ---------
    
    Signed-off-by: Lin Wang <wonglam@amazon.com>
    wanglam authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    36e8e22 View commit details
    Browse the repository at this point in the history
  4. feat: do not register app when feature flag is off (opensearch-projec…

    …t#56)
    
    * feat: do not register app when feature flag is off
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: comply with the category name
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: opt according to PR
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: optimize the comment
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    ---------
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    3f7a55a View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Sort category and non-category nav link according to order in left me…

    …nu (opensearch-project#60)
    
    * change order for home
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * Sort category and non-category navlink types in left menu
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * change order for overview when inside workspace
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * assign sorted unknowns to another variable
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * change annotation
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * refactor function getMergedNavLinks in left menu
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * fix zero order bug
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * add annotation
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    ---------
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    yuye-aws authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    efbb1ce View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Refactor: Assign default value for filtered nav links (opensearch-pro…

    …ject#64)
    
    * remove default filtered nav link value set
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * default value for nav link
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    * refactor currentworkspace logic
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    
    ---------
    
    Signed-off-by: yuye-aws <yuyezhu@amazon.com>
    yuye-aws authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    3590dbf View commit details
    Browse the repository at this point in the history
  2. Permission control service for saved objects (opensearch-project#63)

    * feat: move permission control to saved objects directory
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: use bulkGetObjects and fix unit test
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: add http routes for validate & list
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: move permissionModes to common place
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: rename routes
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: some side effects
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    * feat: some side effects
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    
    ---------
    
    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    2996177 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. fix: make importing workspace-specific objects as copy

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    730a0d3 View commit details
    Browse the repository at this point in the history
  2. feat: make unit test pass

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    823df7e View commit details
    Browse the repository at this point in the history
  3. feat: revert the workspace change

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    db0b41a View commit details
    Browse the repository at this point in the history
  4. feat: make import support multiple workspaces

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    261e5ee View commit details
    Browse the repository at this point in the history
  5. feat: change logic

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    d792d76 View commit details
    Browse the repository at this point in the history
  6. feat: change logic

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    5684138 View commit details
    Browse the repository at this point in the history
  7. fix: ci flow fail

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    03a1db2 View commit details
    Browse the repository at this point in the history
  8. feat: copy to target workspace

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    c0149d5 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. feat: merge

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    f38ed55 View commit details
    Browse the repository at this point in the history
  2. feat: revert changes

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    6d9b8c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. feat: change public logic

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    36bae5f View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Configuration menu
    Copy the full SHA
    2403dc7 View commit details
    Browse the repository at this point in the history
  2. feat: update

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    b8517d4 View commit details
    Browse the repository at this point in the history
  3. feat: revert some skipped test

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    a341f08 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. feat: merge code

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    31d62c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7048a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. fix: type check

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    7682ba1 View commit details
    Browse the repository at this point in the history
  2. feat: optimize code

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    c317dd9 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. feat: optimize logic

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    3203cca View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. feat: update logic

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    ceeeae4 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. temp: merge code

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    2b4750b View commit details
    Browse the repository at this point in the history
  2. temp: merge code

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    0dd4fbd View commit details
    Browse the repository at this point in the history
  3. fix: formatUrlWithWorkspaceId reference

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    c01445c View commit details
    Browse the repository at this point in the history
  4. fix: remove useless export call

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    6673ea9 View commit details
    Browse the repository at this point in the history
  5. fix: omitIds

    Signed-off-by: SuZhou-Joe <suzhou@amazon.com>
    SuZhou-Joe committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    c260213 View commit details
    Browse the repository at this point in the history