You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by Zsombor Gegesy <zs...@apache.org> on 2019/01/01 10:07:18 UTC

Re: Review Request 68620: RANGER-2206: Add Policy Validity Period and Override as search filters and add distinguishing icons in policy listing page

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/68620/#review211592
-----------------------------------------------------------



Converting always between dates and strings is not the best solution, I think. It would be much simpler, if RangerValiditySchedule would contain an Instant for startTime and endTime, and the caller service would similarly put an Instant or a ZonedDateTime into the SearchFilter and this filtering could be done on comparing Instants.

- Zsombor Gegesy


On Sept. 4, 2018, 2:35 p.m., Nitin Galave wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/68620/
> -----------------------------------------------------------
> 
> (Updated Sept. 4, 2018, 2:35 p.m.)
> 
> 
> Review request for ranger, Gautam Borad, Mehul Parikh, and Velmurugan Periasamy.
> 
> 
> Bugs: RANGER-2206
>     https://issues.apache.org/jira/browse/RANGER-2206
> 
> 
> Repository: ranger
> 
> 
> Description
> -------
> 
> – Add policy validity period as search filter in policy listing page. Both start date and end date (along with timezone). Search should show policies that have validity period specified and meet that condition. 
> – Add policy override as search filter in policy listing page. Search should show only policies defined as override.
> – Add indication in policy listing page to distinguish policies with validity period and override policies. Add icons for visual clue.
> 
> 
> Diffs
> -----
> 
>   agents-common/src/main/java/org/apache/ranger/plugin/store/ServiceStore.java 9924cb4 
>   security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java 32af4cd 
>   security-admin/src/main/java/org/apache/ranger/common/RangerSearchUtil.java 7b0fd87 
>   security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java 59741d3 
>   security-admin/src/main/webapp/scripts/modules/globalize/message/en.js 99cbf55 
>   security-admin/src/main/webapp/scripts/utils/XAEnums.js ea80545 
>   security-admin/src/main/webapp/scripts/utils/XAUtils.js d9366a1 
>   security-admin/src/main/webapp/scripts/views/common/CustomSubgrid.js ad89a13 
>   security-admin/src/main/webapp/scripts/views/policies/RangerPolicyTableLayout.js 1150838 
>   security-admin/src/main/webapp/styles/xa.css c601d54 
> 
> 
> Diff: https://reviews.apache.org/r/68620/diff/1/
> 
> 
> Testing
> -------
> 
> 1.User is able to perform search through Start Time, End Time,Timezone and Override.
> 2.Verified that there is indication available for Override policy
> 3.Verified that policy table shows results as per the search criteria along with those policies which does not have 4.validity schedule.
> 5.Verified that there is icon available next to the Policy ID, upon clicking on that it display details of all Validity periods with respect to that policy.
> 6.Verified search functionality through Curl command as well.
> 
> 
> Thanks,
> 
> Nitin Galave
> 
>