Rakesh Gupta created RANGER-5212: ------------------------------------ Summary: Search filter in Roles tab does not consider all relevant role columns Key: RANGER-5212 URL: https://issues.apache.org/jira/browse/RANGER-5212 Project: Ranger Issue Type: Bug Components: Ranger Reporter: Rakesh Gupta Assignee: Rakesh Gupta
In the {*}Ranger Admin UI{*}, under *Users/Groups/Roles → Roles* tab, the result table displays four columns: * Role Name * Users * Groups * Roles The search bar currently offers filters for: * Role Name * User Name * Group Name *Issue:* When using the *Role Name* filter, it only matches values from the *Role Name* column. It does *not* match values from the *Roles* column, even though that column contains the role *Example:* Given the following role data: ||Role Name||Users||Groups||Roles|| |role_first|-|-|-| |role_second|test|-|role_first| If the user searches using the *Role Name* filter with the keyword {{role_first. }}The table does *not* show the {{role_second}} entry, even though {{role_first}} is listed under its *Roles* column. *Expected Behavior:* The *Role Name* filter should match values from *both* the *Role Name* and *Roles* columns. In the above case, searching for {{role_first}} should return: * {{role_first}} (from Role Name) * {{role_second}} (because {{role_first}} appears under its Roles column) *Reference Behavior:* In the {*}User UI{*}, searching by a role name is working correctly. *Steps to Reproduce:* 1.Go to {*}Ranger Admin UI -> Users/Groups/Roles -> Roles{*}. 2. Create two roles: * ** {{role_first}} (no members) * ** {{role_second}} with user {{test}} and assigned role {{role_first}} 3. Use the *Role Name* search filter with the value {{role_first}} 4. Observe that {{role_second}} is *not* returned, even though it references {{role_first}} under the *Roles* column. -- This message was sent by Atlassian Jira (v8.20.10#820010)