Commit Graph

131 Commits

Author SHA1 Message Date
Dominik Kawka 4b88c153e2 improve: UX Enhancements in workspace summary (#473)
* Workspace Kinds Summary:UX Enchancements

Signed-off-by: DominikKawka <dkawka@redhat.com>

* frontend build and test fix

Signed-off-by: DominikKawka <dkawka@redhat.com>

* replaced inline styling with PF utility classes

Signed-off-by: DominikKawka <dkawka@redhat.com>

* prettier check

Signed-off-by: DominikKawka <dkawka@redhat.com>

* fix(ws): apply left alignment and fix padding to match other items

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

* prettier check

Signed-off-by: DominikKawka <dkawka@redhat.com>

* resolved merge conflict

Signed-off-by: DominikKawka <dkawka@redhat.com>

* fixed merge conflicts

Signed-off-by: DominikKawka <dkawka@redhat.com>

---------

Signed-off-by: DominikKawka <dkawka@redhat.com>
Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
Signed-off-by: Dominik Kawka  <31955648+dominikkawka@users.noreply.github.com>
Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
2025-09-13 17:57:02 -07:00
Jenny b18812a567 fix(ws): Apply sentence case to text elements across UI (#497)
Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix(ws): align nav item names with corresponding page headers

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix(ws): apply sentence case, fix tests

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix(ws): apply correct sentence case to TableTitleText
2025-09-13 17:57:02 -07:00
Paulo Rego b21cf69174 chore(ws): Upgrade vulnerable packages (#495)
Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>
2025-09-13 17:57:02 -07:00
Paulo Rego 296f63f3ca chore(ws): enforce component specific imports (#475)
Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>
2025-09-13 17:57:02 -07:00
Jenny 3218768df0 fix(ws): Implement dual scrolling for workspace kind wizard (#484)
Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix(ws): remove extra DrawerPanelBody

remove unused file

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix(ws): remove comment and hide drawer on previousStep callback

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix(ws): when navigating between wizard steps, show drawer for steps that have drawer content
2025-09-13 17:57:02 -07:00
Charles Thao de0e5c4356 feat(ws): Make Workspace Kind drawer resizable and add table view to WS kind details (#483)
Signed-off-by: Charles Thao <cthao@redhat.com>
2025-09-13 17:57:02 -07:00
Jenny 13a66aef2b fix(ws): normalize text case for workspace count buttons, update column header (#481)
Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix(ws): add className to remaining buttons in ws kind tabs

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix(ws): Update the column header to "Workspaces"

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix(ws): fix formatting in theme stylesheet
2025-09-13 17:57:02 -07:00
Charles Thao 3e7f44a7ae feat(ws): Refactor restYAML to restFILE (#478)
Signed-off-by: Charles Thao <cthao@redhat.com>
2025-09-13 17:57:02 -07:00
Charles Thao 0e90e5da65 feat(ws): Add advanced pod configurations in Workspace Edit (#468)
Signed-off-by: Charles Thao <cthao@redhat.com>
2025-09-13 17:57:02 -07:00
Jenny 5e9c88f582 chore(ws): Add support for PF utility classes (#476)
Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

chore(ws): Add support for PF utility classes
2025-09-13 17:57:02 -07:00
Jenny 3feccf7fca fix(ws): Improve workspace form drawer details and wizard flow (#467)
Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

move formatLabel to separate util

add title, divider, and fix wizard buttons to align with PF design guidelines

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

prevent wizard button from active state when no selection

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

rebase

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

handle standard infra resource types
2025-09-13 17:57:02 -07:00
Paulo Rego 3fed049233 chore(ws): upgrade deprecated rimraf transitive dependency (#474)
Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>
2025-09-13 17:57:02 -07:00
Jenny 9607fabd93 fix(ws): Updates to Table Columns, Expandable Rows, and Theming (#432)
Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

add icon to workspaceKindsColumns interface

fix(ws): Update table with expandable variant and fix styles

fix secondary border in menu toggle

fix menu toggle expanded text color and update icon to use status prop

remove unused files

add cluster storage description list group

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

Add title and packages

revert form label styling, revert homeVol column

fix linting

fix lint

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

Add PR code suggestions, remove unused interfaces

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

remove unused import

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix filterWorkspacesTest

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix(ws): apply feedback to fix Cypress tests

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

Update tests, add width to defineDataFields, remove duplicate WorkspaceTableColumnKeys type

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix wrapping behavior

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

Replace Th values with mapped instance

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

revert column order

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

remove hardcoded package label instances

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

delete cursor rule
2025-09-13 17:57:02 -07:00
Paulo Rego da615f5f7e chore(ws): added prettier to test and test:fix scripts (#470)
Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>
2025-09-13 17:57:02 -07:00
Paulo Rego 989fe534d4 chore(ws): added cspell to enforce spelling check (#469)
Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>
2025-09-13 17:57:02 -07:00
Guilherme Caponetto 08c206d619 feat(ws): prepare frontend for validation errors during WorkspaceKind creation (#471)
* feat(ws): prepare frontend for validation errors during WorkspaceKind creation

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* feat(ws): extract validation alert to its own component

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* fix(ws): use error icon for helper text

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

---------

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>
2025-09-13 17:57:01 -07:00
asaadbalum 60d6de01f6 feat(ws): backend api to create wsk with YAML (#434)
* feat(ws): Notebooks 2.0 // Backend // API that allows frontend to upload a YAML file containing a full new WorkspaceKind definition

Signed-off-by: Asaad Balum <asaad.balum@gmail.com>

* mathew: 1

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

---------

Signed-off-by: Asaad Balum <asaad.balum@gmail.com>
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
Co-authored-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2025-09-13 17:57:01 -07:00
Dominik Kawka db3e0005a7 fix: removed blank space on left of dropdown options (#329)
Signed-off-by: DominikKawka <dkawka@redhat.com>
2025-09-13 17:57:01 -07:00
Charles Thao d680ea03fd feat: workspace kind Edit Pod Configs (#425)
* Add Pod Config to WorkspaceKind form

Signed-off-by: Charles Thao <cthao@redhat.com>

* Add resource section for PodConfig

Signed-off-by: Charles Thao <cthao@redhat.com>

* Use refactored types

Signed-off-by: Charles Thao <cthao@redhat.com>

* Improve Resource input

Signed-off-by: Charles Thao <cthao@redhat.com>

* Move form view to edit mode only

Signed-off-by: Charles Thao <cthao@redhat.com>

* Bug fix and improvements

Signed-off-by: Charles Thao <cthao@redhat.com>

---------

Signed-off-by: Charles Thao <cthao@redhat.com>
2025-09-13 17:57:01 -07:00
Jenny c6e81c2a77 fix(ws): Improve Workspace Creation Wizard Step Descriptions (#452)
Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

Changes to step descriptions based on feedback
2025-09-13 17:57:01 -07:00
Charles Thao 23fed9c9a9 feat(ws): Make Create Workspace Kind button visible (#466)
Signed-off-by: Charles Thao <cthao@redhat.com>
2025-09-13 17:57:01 -07:00
Charles Thao 6ba18c0c22 feat: refactor Form View to Edit only (#451)
Signed-off-by: Charles Thao <cthao@redhat.com>
2025-09-13 17:57:01 -07:00
Guilherme Caponetto a4cd1c27c4 feat(ws): add fallback mechanism to broken images (#448)
Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>
2025-09-13 17:57:01 -07:00
Liav Weiss eae9e23a58 fix(ws): backend dockerfile (#386)
* feat(ws): Properly containerize backend component #323

Signed-off-by: Liav Weiss (EXT-Nokia) <liav.weiss.ext@nokia.com>

* feat(ws): Properly containerize backend component #323

Signed-off-by: Liav Weiss (EXT-Nokia) <liav.weiss.ext@nokia.com>

* feat(ws): Properly containerize backend component #323

Signed-off-by: Liav Weiss (EXT-Nokia) <liav.weiss.ext@nokia.com>

* mathew: revert typo

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

---------

Signed-off-by: Liav Weiss (EXT-Nokia) <liav.weiss.ext@nokia.com>
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
Co-authored-by: Liav Weiss (EXT-Nokia) <liav.weiss.ext@nokia.com>
Co-authored-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2025-09-13 17:57:01 -07:00
Mathew Wicks b6e664ccff chore: add OWNERS files with reviewers and labels (#450)
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2025-09-13 17:57:01 -07:00
Andy Stoneberg e3978c28f9 chore: reference ghcr.io images in workspacekind yaml (#305)
Given we have migrated all our images from docker.io to ghcr.io - our `notebooks-v2` branch should reference the "proper" container registry.

This commit updates the code to use:
- `ghcr.io/kubeflow/kubeflow/notebook-servers`

Affected areas:
- `jupyterlab_scipy_180` and `jupyterlab_scipy_190` `imageConfig` entries
- various test files

Signed-off-by: Andy Stoneberg <astonebe@redhat.com>
2025-09-13 17:57:01 -07:00
Liav Weiss eb70a94274 feat(ws): fix swagger warnings and only generate json output (#424)
* feat(ws): Clean and fix swagger warnings and errors

Signed-off-by: Liav Weiss (EXT-Nokia) <liav.weiss.ext@nokia.com>

* feat(ws): Clean and fix swagger warnings and errors

Signed-off-by: Liav Weiss (EXT-Nokia) <liav.weiss.ext@nokia.com>

---------

Signed-off-by: Liav Weiss (EXT-Nokia) <liav.weiss.ext@nokia.com>
Co-authored-by: Liav Weiss (EXT-Nokia) <liav.weiss.ext@nokia.com>
2025-09-13 17:57:01 -07:00
Mathew Wicks 4c91627eb0 feat(ws): validate podMetadata for ws and wsk in webhook (#436)
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2025-09-13 17:57:01 -07:00
Guilherme Caponetto eb8d3acb93 chore(ws): show ESLint errors from local rules on IDE (#439)
Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>
2025-09-13 17:57:01 -07:00
Guilherme Caponetto c0b8f7b300 chore(ws): lint frontend on each commit (#440)
Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>
2025-09-13 17:57:01 -07:00
Charles Thao 234dee0f9e feat(ws): Notebooks v2 Create Workspace Kind (#365)
* Add routes for Workspace Kind Create

Signed-off-by: Charles Thao <cthao@redhat.com>

* Implement method selection step for Workspace Kind Create wizard

Signed-off-by: Charles Thao <cthao@redhat.com>

* Add styling

Signed-off-by: Charles Thao <cthao@redhat.com>

* Add type guards for yaml file upload

Signed-off-by: Charles Thao <cthao@redhat.com>

* Add properties step to WorkspaceKindForm

Signed-off-by: Charles Thao <cthao@redhat.com>

* Add image step to WorkspaceKindForm

Signed-off-by: Charles Thao <cthao@redhat.com>

* Add empty steps and switch Method step to radio buttons

Signed-off-by: Charles Thao <cthao@redhat.com>

* Add step description to Workspace Kind Form

Signed-off-by: Charles Thao <cthao@redhat.com>

* Migrate Workspace Kind Form to utilize Toggle Group

Signed-off-by: Charles Thao <cthao@redhat.com>

* Disable Form View when YAML is not uploaded or valid

Signed-off-by: Charles Thao <cthao@redhat.com>

* Allow VScode to discover local ESLint rules

Signed-off-by: Charles Thao <cthao@redhat.com>

* Styling organization improvements + Refactor types

Signed-off-by: Charles Thao <cthao@redhat.com>

---------

Signed-off-by: Charles Thao <cthao@redhat.com>
2025-09-13 17:57:01 -07:00
Paulo Rego 0c87cb6352 chore(ws): allowed theme configuration during frontend start (#438)
Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>
2025-09-13 17:57:01 -07:00
Guilherme Caponetto ca7f65697d feat(ws): add `WorkspaceKindSummary` page and other improvements around it (#415)
* Minor refactorings and initial work for the Workspace Kind summary page

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* feat(ws): added links from workspace kind details drawer to workspace kinds details page (#1)

Signed-off-by: Paulo Rego <832830+paulovmr@users.noreply.github.com>

* Enable workspace filtering by namespace in the WorkspaceKind summary page

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* Update Pause/Start action response types according to backend

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* Fix WorkspaceKind logo href

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* Replace placeholders for GPU data with real values in WorkspaceKind summary page

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* Allow columns to be hidden in the WorkspaceTable

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* feat(ws): added links from workspace kind details drawer namespace tab to workspace kinds details page (#2)

Signed-off-by: Paulo Rego <832830+paulovmr@users.noreply.github.com>

* Improve types around Filter component

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* feat: Add Workspace Actions Context and related components

- Introduced WorkspaceActionsContext to manage workspace actions such as view, edit, delete, start, restart, and stop.
- Created WorkspaceActionsContextProvider to encapsulate the context logic and provide it to child components.
- Implemented WorkspaceKindSummary and Workspaces components to utilize the new context for handling workspace actions.
- Added polling for refreshing workspaces at a default interval.
- Enhanced WorkspaceTable to support row actions for workspaces.
- Updated various components to include sortable and filterable data fields.
- Refactored WorkspaceStartActionModal and WorkspaceStopActionModal to handle optional onActionDone callback.
- Added loading and error handling components for better user experience.

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* feat: Add buildWorkspaceList function and integrate into mockAllWorkspaces

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* refactor: Update mock data and formatting for workspace activity timestamps

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* feat: Implement usePolling hook and refactor workspace actions in Workspaces and WorkspaceKindSummary components

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* refactor: Update column key usage in ExpandedWorkspaceRow and adjust workspace actions visibility in Workspaces component

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* Make mocked workspace list deterministic

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* feat: Enhance WorkspaceTable with additional columns and filtering capabilities

- Added 'namespace', 'gpu', and 'idleGpu' columns to WorkspaceTable.
- Updated filtering logic to support new columns in WorkspaceTable.
- Refactored useWorkspaces hook to remove unnecessary parameters related to idle and GPU filtering.
- Modified WorkspaceKindSummary and its expandable card to utilize new filtering functionality.
- Updated WorkspaceUtils to include a method for formatting workspace idle state.
- Adjusted Filter component to support generic filtered column types.
- Updated Workspaces page to hide new columns as needed.

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* refactor: Improve sorting functionality in WorkspaceTable by utilizing specific types for sortable columns

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* Adjustments after rebase

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* Format with prettier

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

---------

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>
Signed-off-by: Paulo Rego <832830+paulovmr@users.noreply.github.com>
Co-authored-by: Paulo Rego <832830+paulovmr@users.noreply.github.com>
2025-09-13 17:57:01 -07:00
Paulo Rego 72b3ba9062 chore(ws): Upgrade vulnerable packages (#427)
Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>
2025-09-13 17:57:01 -07:00
Paulo Rego 99538a7f81 chore(ws): enforce named imports for react hooks (#414)
Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>
2025-09-13 17:57:01 -07:00
Jenny cd02eb46c6 fix(ws): Expose active nav item on initial Workspaces page load (#419)
Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
2025-09-13 17:57:01 -07:00
Jenny 4ce7875e19 fix(ws): Action Button Alignment and Jupyter Image Display (#408)
Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

add icon to workspaceKindsColumns interface

fix actions cell alignment

move card title to fix spacing
2025-09-13 17:57:01 -07:00
Paulo Rego 92661f09b6 chore(ws): Upgrade vulnerable package webpack-dev-server (#407)
Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>
2025-09-13 17:57:01 -07:00
Paulo Rego 0ac6f9f067 feat(ws): added namespaces tab to workspace kind details (#406)
Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>
2025-09-13 17:57:01 -07:00
Bhakti Narvekar e07cc59e77 Tilt setup for backend
Signed-off-by: Bhakti Narvekar <bhaktinarvekar@Bhaktis-MacBook-Air.local>
2025-06-14 20:15:45 -07:00
Jenny 248c242f84
fix(ws): Update Progress Stepper with UX feedback (#401)
Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

add description beneath title

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix(ws): apply isCurrentStep correctly and Flex layout

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix linting issues

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

delete tsConfig.json
2025-06-03 15:11:14 +00:00
Paulo Rego 6490251310
feat(ws): added pod configs tab to workspace kind details (#399)
Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>
2025-06-02 20:11:23 +00:00
Paulo Rego 83caeff57c
feat(ws): added images tab to workspace kind details (#398)
* feat(ws): added images tab to workspace kind details

Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>

* feat(ws): added images tab to workspace kind details

Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>

* feat(ws): added images tab to workspace kind details

Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>

---------

Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>
2025-06-02 17:47:23 +00:00
aviavissar d668eb83c7
feat(ws): Workspace Kind details drawer #252 (#387)
* feat(ws):Workspace Kind details drawer #252

Signed-off-by: Avi Avissar (EXT-Nokia) <avi.avissar.ext@nokia.com>

* feat(ws): feat(ws):Workspace Kind details drawer #252

Signed-off-by: Avi Avissar (EXT-Nokia) <avi.avissar.ext@nokia.com>

* feat(ws): feat(ws): Workspace Kind details drawer #252

Signed-off-by: Avi Avissar (EXT-Nokia) <avi.avissar.ext@nokia.com>

* feat(ws): Workspace Kind details drawer #252

Signed-off-by: Avi Avissar (EXT-Nokia) <avi.avissar.ext@nokia.com>

---------

Signed-off-by: Avi Avissar (EXT-Nokia) <avi.avissar.ext@nokia.com>
Co-authored-by: Avi Avissar (EXT-Nokia) <avi.avissar.ext@nokia.com>
2025-05-29 19:31:19 +00:00
Charles Thao 92b488bb67
feat(ws): Persist last used namespace across refreshes and tabs (#341)
Signed-off-by: Charles Thao <cthao@redhat.com>
2025-05-28 18:54:19 +00:00
Paulo Rego db82bd54f6
fix(ws): removed empty table column from workspace kinds table and fixed labels (#389)
Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>
2025-05-28 17:38:19 +00:00
Guilherme Caponetto 3c8c8e0c2a
feat(ws): call delete Workspace API from the frontend (#383)
Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>
2025-05-27 13:44:33 +00:00
Guilherme Caponetto c40a2e00e3
feat(ws): prepare frontend for Edit Workspace (#370)
* Add action to Edit workspace button

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* Rename WorkspaceCreate* -> WorkspaceForm*

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* Enable type-safe navigation

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* Fix some a11y warnings in the console

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* Prepare submit code for Workspace update

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* Final adjustments

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

* Remove edit action while it is not fully supported

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>

---------

Signed-off-by: Guilherme Caponetto <638737+caponetto@users.noreply.github.com>
2025-05-22 14:59:20 +00:00
Jenny 91b1987101
fix(ws): update component structure to fix create ws button rendering (#364)
Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix tests

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

fix tests
2025-05-22 13:34:20 +00:00
yehudit1987 8737db249a
test(ws): Add workspaces tests (#188)
feat(ws): Notebooks 2.0 // Frontend // Fetch workspaces



feat(ws): Notebooks 2.0 // Frontend // Fetch workspaces



feat(ws): Notebooks 2.0 // Frontend // Fetch workspaces



feat(ws): Notebooks 2.0 // Frontend // Fetch workspaces



feat(ws): Notebooks 2.0 // Frontend // Fetch workspaces



feat(ws): Notebooks 2.0 // Frontend // Fetch workspaces



feat(ws): Notebooks 2.0 // Frontend // Fetch workspaces



feat(ws): Notebooks 2.0 // Frontend // Fetch workspaces



feat(ws): Notebooks 2.0 // Frontend // Fetch workspaces



feat(ws): Notebooks 2.0 // Frontend // Fetch workspaces



fix cypress tests

Signed-off-by: Yehudit Kerido <yehudit.kerido@nokia.com>
Co-authored-by: Yehudit Kerido <yehudit.kerido@nokia.com>
2025-05-22 13:29:20 +00:00