wso2 / product-is

Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.
http://wso2.github.io/
Apache License 2.0
741 stars 719 forks source link

User emails are not displayed in the Console's user listing view even though email column is enabled #16840

Open DinikaSen opened 11 months ago

DinikaSen commented 11 months ago

Describe the issue: The Users listing view of the Console app allows selecting which attributes to be displayed in the view by selecting the required attributes from the 'Columns' dropdown.

Screenshot 2023-10-03 at 10 48 37

The drop down list contains 'email' and it is checked by default (not even editable). However, the user list view does not show the email address. Instead it shows the 'username' twice (Under the name of the user, and in another column).

In IS 7.0.0-m3

Screenshot 2023-10-03 at 10 51 46

In IS 6.1.0.79

Screenshot 2023-10-03 at 10 56 11

How to reproduce:

  1. Create a user and update the profile with the name and email address
  2. Go to Console app and list the users

Expected behavior: The "email" should be displayed in the listing view.

Environment information (Please complete the following information; remove any unnecessary fields) :

aaujayasena commented 9 months ago

Shall we update the issue status. If this is not ready with the IS 7.0.0-rc1, please update the milestone. Ex: https://github.com/orgs/wso2/projects/97/views/1 board "backlog" @chamathns

DonOmalVindula commented 8 months ago
Screenshot 2024-01-03 at 12 28 27

This is no longer reproducible as we have removed custom column dropdown from users section

johannnallathamby commented 5 months ago

How is this supposed to work with https://is.docs.wso2.com/en/latest/guides/authentication/multi-attribute-login/? There can be cases where username is a UUID and email address is not even used in the solution. We need some other unique attribute to show up in additional First name and Last name.

DonOmalVindula commented 5 months ago

During an offline discussion with @johannnallathamby, it was decided to include a function (probably a dropdown selection) to change the attribute displayed in the user list from username to whichever attribute that is configured in the multi-attribute login feature instead of custom columns