Subhrat Chaudhary created RANGER-4669:
-----------------------------------------
Summary: Nested user in role is not conisdered when getting
datasets shared with user
Key: RANGER-4669
URL: https://issues.apache.org/jira/browse/RANGER-4669
Project: Ranger
Issue Type: Bug
Components: admin
Reporter: Subhrat Chaudhary
Assignee: Subhrat Chaudhary
When dataset is shared with a user nested in a role i.e. user < group < role,
and the user calls get dataset API with sharedWithMe=true, the dataset is not
returned in response. Please find the steps to reproduce:
* Add a user user1 with ranger role - USER.
* Add a group grp1, map grp1 with user user1.
* Create a role - role1, add the group grp1 to the role role1.
* Create a dataset - ds1 with any other user as admin i.e. user2.
* Create a dataset policy for the dataset - ds1, with all access to the role -
role1.
* Call the get dataset API with query-param sharedWithMe=true -
/gds/dataset?sharedWithMe=true.
Expected: the dataset ds1 will be returned in the response.
Actual: the dataset ds1 is not returned in the response
--
This message was sent by Atlassian Jira
(v8.20.10#820010)