-
Notifications
You must be signed in to change notification settings - Fork 32
✨ [Frontend] PO Center: Pending Users #7699
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
✨ [Frontend] PO Center: Pending Users #7699
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces a new Pending Users section to the PO Center frontend, providing a UI to view and manage users pending activation. It also updates existing center pages and API endpoints to support approving, rejecting, or resending emails to pending users.
- Added a new view (UsersPending.js) for pending users with approve, reject, and resend email buttons.
- Updated POCenter.js to include new tabs for active and pending users.
- Adjusted related UI elements and API endpoints in Resources.js and ServicesInStudy.js.
Reviewed Changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| osparc/po/UsersPending.js | New view for pending users with interactive buttons and sample data. |
| osparc/po/POCenterWindow.js | Increased window width from 800 to 900. |
| osparc/po/POCenter.js | Renamed and added functions to separate active and pending users views. |
| osparc/metadata/ServicesInStudy.js | Updated icon size for info button consistency. |
| osparc/info/ServiceLarge.js | Removed unused raw metadata view function. |
| osparc/data/Resources.js | Added new API endpoints for pending user actions. |
Comments suppressed due to low confidence (3)
services/static-webserver/client/source/class/osparc/po/POCenter.js:29
- [nitpick] Renaming from __addUsersPage to __addActiveUsersPage enhances clarity. Please ensure that all related documentation and internal references are updated accordingly.
this.__addActiveUsersPage();
services/static-webserver/client/source/class/osparc/info/ServiceLarge.js:457
- [nitpick] The removal of __createRawMetadata should be reviewed to confirm that no dependent components rely on its functionality. If fully deprecated, consider cleaning up any residual calls or documentation.
/* __createRawMetadata function removed */
services/static-webserver/client/source/class/osparc/metadata/ServicesInStudy.js:135
- [nitpick] The icon size has been updated from 14 to 16. Please verify that this size change aligns with the overall design and UI guidelines of the application.
const infoButton = new qx.ui.form.Button(null, "@MaterialIcons/info_outline/16");
GitHK
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
|
@Mergifyio queue |
🛑 The pull request has been synchronized by a user |
services/static-webserver/client/source/class/osparc/data/Resources.js
Outdated
Show resolved
Hide resolved
pcrespov
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thx
…mcore into feature/pending-users
|
This pull request has been removed from the queue for the following reason: The pull request #7699 has been manually updated. If you want to requeue this pull request, you can post a |
|
@Mergifyio queue |
✅ The pull request has been merged automaticallyThe pull request has been merged automatically at 6d446c9 |
|



What do these changes do?
1st draft of the Pending Users section in the PO Center (it is only available if
dev_features_enabled)Related issue/s
How to test
Dev-ops