-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/74754/
-----------------------------------------------------------
Review request for ranger, Anand Nadar, Ankita Sinha, Brijesh Bhalala, Dhaval
Rajpara, Abhay Kulkarni, Mehul Parikh, Prashant Satam, Ramesh Mani, and Subhrat
Chaudhary.
Bugs: RANGER-4541
https://issues.apache.org/jira/browse/RANGER-4541
Repository: ranger
Description
-------
- updated validation of DataShareInDataset status change
-- NONE => REQUESTED: dataset admin
-- NONE => GRANTED/DENIED: dataShare admin
-- NONE => ACTIVE: dataset admin and dataShare admin
-- REQUESTED => NONE: dataset admin
-- REQUESTED => GRANTED/DENIED: dataShare admin
-- REQUESTED => ACTIVE: dataset admin and dataShare admin
-- GRANTED => ACTIVE: dataset admin
-- GRANTED => DENIED: dataShare admin
-- GRANTED => NONE, REQUESTED: dataset admin or dataShare admin
-- DENIED => ACTIVE: dataset admin and dataShare admin
-- DENIED => GRANTED: dataShare admin
-- DENIED => NONE, REQUESTED: dataset admin or dataShare admin
- updated validation of DataShareInDataset delete to allow users with dataShare
admin and dataset admin to delete
- updated validation of DatasetInProject status change
-- NONE => REQUESTED: project admin
-- NONE => GRANTED/DENIED: dataset admin
-- NONE => ACTIVE: project admin and dataset admin
-- REQUESTED => NONE: project admin
-- REQUESTED => GRANTED/DENIED: dataset admin
-- REQUESTED => ACTIVE: project admin and dataset admin
-- GRANTED => ACTIVE: project admin
-- GRANTED => DENIED: dataset admin
-- GRANTED => NONE, REQUESTED: project admin or dataset admin
-- DENIED => ACTIVE: project admin and dataset admin
-- DENIED => GRANTED: dataset admin
-- DENIED => NONE, REQUESTED: project admin or dataset admin
- updated validation of DatasetInProject delete to allow users with dataset
admin and project admin to delete
Diffs
-----
security-admin/src/main/java/org/apache/ranger/validation/RangerGdsValidator.java
d0a1142f6
Diff: https://reviews.apache.org/r/74754/diff/1/
Testing
-------
- verified status change and delete of DataShareInDataset and DatasetInProject
- verified that all existing tests pass successfully
Thanks,
Madhan Neethiraj