Skip to content
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

Disable Delete Option for Shared Users in Sub-Organization Role Assignments #23170

Open
BimsaraBodaragama opened this issue Feb 19, 2025 · 0 comments
Assignees
Labels
Team/B2B Type/Improvement Type/UX Issues/improvements required for better user-experience in the embedded components. ui Issues reported in the user interface of the embedded portals (Ex: Myaccount, Console)
Milestone

Comments

@BimsaraBodaragama
Copy link
Member

Current Limitation

In sub-organizations, when viewing users assigned to a role, the delete option is available for all users, including shared users from the parent organization (with shared types SHARED, INVITED, or OWNER). However, it has been restricted to remove shared users of the types SHARED and OWNER from their assigned roles during the sharing process. Attempting to remove these shared users of the types SHARED or OWNER results in an error, creating a poor user experience. The UI does not proactively indicate which users cannot be removed, leading to confusion and unnecessary errors, which is bad UX.

Suggested Improvement

Disable or remove the delete option for shared users in the sub-organizations role assignment view. This will:

  1. Provide a clear visual indication that shared users of the types SHARED and OWNER cannot be removed from their assigned roles.
  2. Prevent users from attempting actions that will result in errors.
  3. Enhance the overall UX by making restrictions clear upfront.

Version

7.1.0-beta

@BimsaraBodaragama BimsaraBodaragama added Team/B2B Type/Improvement Type/UX Issues/improvements required for better user-experience in the embedded components. ui Issues reported in the user interface of the embedded portals (Ex: Myaccount, Console) labels Feb 19, 2025
@BimsaraBodaragama BimsaraBodaragama added this to the 7.1.0-rc1 milestone Feb 19, 2025
@BimsaraBodaragama BimsaraBodaragama self-assigned this Feb 19, 2025
@BimsaraBodaragama BimsaraBodaragama moved this from Todo to In Progress in Identity Server 7.1.0 Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team/B2B Type/Improvement Type/UX Issues/improvements required for better user-experience in the embedded components. ui Issues reported in the user interface of the embedded portals (Ex: Myaccount, Console)
Projects
Status: In Progress
Development

No branches or pull requests

1 participant