-
Notifications
You must be signed in to change notification settings - Fork 31
✨ [Frontend] User profile details #8282
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] User profile details #8282
Conversation
…parc-simcore into feature/user-profile-details
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 user profile details feature that's only accessible to Product Owners. It creates a modal dialog displaying user information including username, full name, email, user ID, and group ID, alongside a user thumbnail. The changes also refactor thumbnail handling to use a new dedicated UserThumbnail component.
Key changes:
- New UserDetails dialog component for displaying comprehensive user information
- UserThumbnail component that opens user details on click for Product Owners
- Refactored thumbnail creation to support dynamic sizing
- Updated UI text for release notes
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
Show a summary per file
File | Description |
---|---|
osparc/user/UserDetails.js | New modal dialog component displaying user profile information in a grid layout |
osparc/ui/basic/UserThumbnail.js | New clickable user thumbnail component that opens UserDetails for Product Owners |
osparc/data/model/User.js | Added createThumbnail method and refactored thumbnail initialization |
osparc/conversation/MessageUI.js | Updated to use new UserThumbnail component instead of Utils.createThumbnail |
osparc/store/Support.js | Changed release notes menu text from "Release Notes" to "What's new in" |
services/static-webserver/client/source/class/osparc/user/UserDetails.js
Outdated
Show resolved
Hide resolved
services/static-webserver/client/source/class/osparc/ui/basic/UserThumbnail.js
Outdated
Show resolved
Hide resolved
services/static-webserver/client/source/class/osparc/user/UserDetails.js
Outdated
Show resolved
Hide resolved
…Details.js Co-authored-by: Copilot <[email protected]>
…parc-simcore into feature/user-profile-details
|
@Mergifyio queue |
🟠 Waiting for conditions to match
|
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.
i was wondering that we also call "SupportID" to the code produced by OECs :-)
On that line of thought. perhaps it would be good to have a link/button to open the support chat when you have these OEC-like errors
That "SupportId" in the header is only shown to the In the OEC popup, we could have a link to the support 👍 Now, what about the PR? |
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.
👍
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.
Thanks, also some copy buttons would be great.
Also if there is a project that was shared with you, I would also include the project_id, which could help during suppot requests
This will go here #8288 |
|
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.
Cool! Thanks
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.
Some extra suggestions:
The user info/profile is nice.
- I would group all possible user UNIQUE identifiers, i.e.
user name
,user id
,primary user group id
- Email as a link
- Button to copy to clipboard each entry or all (this i would systematically do in all "info"-like windows)
What do these changes do?
Requested by @calys during the Voyager RM 29.08.
This PR introduces a user profile details feature that's only accessible to Product Owners. It creates a modal dialog displaying user information including username, full name, email, user ID, and group ID, alongside a user thumbnail.
This might be extended with extra information and exposed to other roles once the backend supports it.
Related issue/s
How to test
Dev-ops