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]

Reply via email to