You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@texera.apache.org by "phanjc1 (via GitHub)" <gi...@apache.org> on 2025/08/25 03:15:51 UTC

[PR] feat(gui): introduce dashboard tab for computing units [texera]

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: dev-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(gui): introduce dashboard tab for computing units [texera]

Posted by "gracecluvohio (via GitHub)" <gi...@apache.org>.
gracecluvohio commented on PR #3691:
URL: https://github.com/apache/texera/pull/3691#issuecomment-4139219518

   > 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 dividing the PR into smaller PRs.


-- 
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: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(gui): introduce dashboard tab for computing units [texera]

Posted by "aglinxinyuan (via GitHub)" <gi...@apache.org>.
aglinxinyuan commented on PR #3691:
URL: https://github.com/apache/texera/pull/3691#issuecomment-4383519466

   We can close this PR if the smaller PRs contain everything from this PR.


-- 
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: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(gui): introduce dashboard tab for computing units [texera]

Posted by "aicam (via GitHub)" <gi...@apache.org>.
aicam commented on PR #3691:
URL: https://github.com/apache/texera/pull/3691#issuecomment-3224978051

   > 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


-- 
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: dev-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(gui): introduce dashboard tab for computing units [texera]

Posted by "gracecluvohio (via GitHub)" <gi...@apache.org>.
gracecluvohio commented on PR #3691:
URL: https://github.com/apache/texera/pull/3691#issuecomment-4386088578

   > We can close this PR if the smaller PRs contain everything from this PR.
   
   Yes, the smaller PRs contain everything from this PR. I think we should close it. 


-- 
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: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(gui): introduce dashboard tab for computing units [texera]

Posted by "aglinxinyuan (via GitHub)" <gi...@apache.org>.
aglinxinyuan closed pull request #3691: feat(gui): introduce dashboard tab for computing units
URL: https://github.com/apache/texera/pull/3691


-- 
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: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(gui): introduce dashboard tab for computing units [texera]

Posted by "chenlica (via GitHub)" <gi...@apache.org>.
chenlica commented on PR #3691:
URL: https://github.com/apache/texera/pull/3691#issuecomment-3218701650

   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.


-- 
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: dev-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(gui): introduce dashboard tab for computing units [texera]

Posted by "phanjc1 (via GitHub)" <gi...@apache.org>.
phanjc1 commented on PR #3691:
URL: https://github.com/apache/texera/pull/3691#issuecomment-3218867187

   > 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.


-- 
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: dev-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org