Skip to content

Conversation

@phanjc1
Copy link
Contributor

@phanjc1 phanjc1 commented Aug 25, 2025

Purpose

This PR makes computing units directly accessible and manageable from the Dashboard. The new tab eliminates the need to navigate through workflows and instead provides a centralized location for managing computing units directly. Through this tab, users can:

  • Access a complete overview of all their computing units in a structured dashboard view.
  • Create new computing units from within the dashboard.
  • Rename and delete existing computing units.
  • Open detailed views of individual computing units for monitoring and inspection.

Changes

  • Added a new Computing Unit tab entry in the dashboard navigation.
  • Implemented UserComputingUnitComponent to display the list of computing units belonging to the current user.
  • Added ComputingUnitListItemComponent for individual card display, styled consistently with workflows and datasets.
  • Added a new computing-unit.util.ts utility file to provide shared helper functions for computing unit–related logic.

Demonstration

Creating a New Computing Unit:

New.Unit.mp4

Deleting a Computing Unit:

Terminated.Unit.mp4

Viewing Computing Unit Details:

Details.mp4

Closes #3690

@chenlica
Copy link
Contributor

Please let us know when the PR is ready. Meanwhile, two quick comments:

  1. Please embed demo videos in the PR without adding those links;
  2. Currently the PR modified 18 files. See if you can divide it into smaller PRs.

@phanjc1
Copy link
Contributor Author

phanjc1 commented Aug 25, 2025

Please let us know when the PR is ready. Meanwhile, two quick comments:

1. Please embed demo videos in the PR without adding those links;

2. Currently the PR modified 18 files.  See if you can divide it into smaller PRs.

I’ve resolved the link issue with the demo videos; they are now embedded in the PR.

@aicam aicam self-assigned this Aug 26, 2025
@aicam
Copy link
Contributor

aicam commented Aug 26, 2025

Please let us know when the PR is ready. Meanwhile, two quick comments:

  1. Please embed demo videos in the PR without adding those links;
  2. Currently the PR modified 18 files. See if you can divide it into smaller PRs.

I am working on dividing

@github-actions github-actions bot added the frontend Changes related to the frontend GUI label Oct 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend Changes related to the frontend GUI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enable Direct Management of Computing Units from Dashboard

4 participants