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

Improve the application selection list shown under Application audience role creation #17351

Closed
AnuradhaSK opened this issue Oct 29, 2023 · 1 comment
Assignees
Labels
Affected/7.0.0-Alpha Component/B2B Fixed/7.0.0 Priority/High 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

@AnuradhaSK
Copy link
Contributor

Describe the issue:

  1. create an application. don't change the allowed audience for associated roles. Default it is set to "organization".
  2. Go to role creation. Give a role name and select "application" as the audience.
  3. All available applications except "console" and "myaccount" will be listed
  4. If you select an application which doesn't support application audience roles, you will be given the error on finishing the role creation operation.
Screen.Recording.2023-10-29.at.11.58.39.mov

Expected Behavior
Use API wso2/identity-api-server#515 (comment) to get list of applications with allowed audience

  • When showing the application list, list the apps which has allowed role audience as "application" as enabled fields
  • The application which allows "organization" audience show as disabled fileds
  • Give the option to switch the role audience for application which has set "organization" as the allowed audience
@dasuni-30
Copy link
Contributor

Updated UI

  • Disabled the applications with organization audience
  • Added a navigation to update the audience of applications with organization audience
Screenshot 2023-11-03 at 14 32 46

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Affected/7.0.0-Alpha Component/B2B Fixed/7.0.0 Priority/High 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
Archived in project
Development

No branches or pull requests

5 participants