phanjc1 opened a new pull request, #3691: URL: https://github.com/apache/texera/pull/3691
### 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: https://github.com/user-attachments/assets/7a8e55ce-57d0-49c8-86fa-cc17cf2b537e Deleting a Computing Unit: https://github.com/user-attachments/assets/468a8900-171d-4c3e-909b-4931419f0710 Viewing Computing Unit Details: https://github.com/user-attachments/assets/f1704cf6-8804-4fe2-87f3-66d2307d5a63 Closes #3690 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
