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




agents-common/src/main/resources/service-defs/ranger-servicedef-hive.json
Lines 4 (patched)
<https://reviews.apache.org/r/71668/#comment306221>

    Please consider providing display-name more generic (as both Hive and 
Impala are using this) such as 'Hadoop SQL Query Engine'.



security-admin/db/mysql/patches/044-add-displayName-col-in-x_service_def_and_x_service.sql
Lines 22 (patched)
<https://reviews.apache.org/r/71668/#comment306217>

    We need to make some more database changes for adding additional_info 
column to x_user, x_group, x_role and x_portal_user tables. Although these 
changes are not required for this JIRA, please consider making them as part of 
this patch in order to reduce the overhead involved in making database schema 
changes and related upgrade work.



security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java
Lines 319 (patched)
<https://reviews.apache.org/r/71668/#comment306220>

    Please consider the following logic:
    if new display-name is empty, use old display-name (if old display-name is 
empty - which should never happen - use name), here and for updateService() 
line 777.



security-admin/src/main/java/org/apache/ranger/service/RangerServiceDefServiceBase.java
Lines 238 (patched)
<https://reviews.apache.org/r/71668/#comment306218>

    Please consider making display-name field searchable/sortable here and in 
RangerService.



security-admin/src/main/java/org/apache/ranger/service/RangerServiceServiceBase.java
Lines 113 (patched)
<https://reviews.apache.org/r/71668/#comment306219>

    Please consider making displayName field searchable/sortable here and in 
RangerServiceDef.


- Abhay Kulkarni


On Oct. 30, 2019, 5:54 a.m., Kishor Gollapalliwar wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/71668/
> -----------------------------------------------------------
> 
> (Updated Oct. 30, 2019, 5:54 a.m.)
> 
> 
> Review request for ranger, Ankita Sinha, Gautam Borad, Abhay Kulkarni, Madhan 
> Neethiraj, Mehul Parikh, Pradeep Agrawal, and Velmurugan Periasamy.
> 
> 
> Bugs: RANGER-2590
>     https://issues.apache.org/jira/browse/RANGER-2590
> 
> 
> Repository: ranger
> 
> 
> Description
> -------
> 
> Name of service-defs (hdfs/hive/hbase/kafka/..) and services 
> (test_hive/prod_hive/..) are rendered in Ranger landing page. It will be 
> helpful to see a more descriptive string in the UI - like Apache Kafka, 
> Apache HBase, Production Hive, Test Hive. To support this:
> 
> service-def and service should be enhanced with an additional attribute 
> displayName
> UI should be updated to use the value in displayName instead of name
> default value of displayName should be the value of name 
> displayName should be unique - just as name is.
> 
> 
> Diffs
> -----
> 
>   
> agents-common/src/main/java/org/apache/ranger/plugin/errors/ValidationErrorCode.java
>  2927362ab 
>   
> agents-common/src/main/java/org/apache/ranger/plugin/model/RangerService.java 
> ed8d38417 
>   
> agents-common/src/main/java/org/apache/ranger/plugin/model/RangerServiceDef.java
>  50d84a436 
>   
> agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerServiceDefHelper.java
>  0954beb82 
>   
> agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerServiceDefValidator.java
>  f96fcfc92 
>   
> agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerServiceValidator.java
>  9b5d8d511 
>   
> agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerValidator.java
>  74653b2f7 
>   
> agents-common/src/main/java/org/apache/ranger/plugin/store/ServiceStore.java 
> ba7407fc4 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-abfs.json 
> 18454deff 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-atlas.json 
> 07a980031 
>   
> agents-common/src/main/resources/service-defs/ranger-servicedef-elasticsearch.json
>  b055bf818 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-hbase.json 
> 71fae66d4 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-hdfs.json 
> 2e5d07c2f 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-hive.json 
> 5722e0948 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-kafka.json 
> 800b12367 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-kms.json 
> f96cb9cd1 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-knox.json 
> 495a69913 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-kylin.json 
> a6e76a01c 
>   
> agents-common/src/main/resources/service-defs/ranger-servicedef-nifi-registry.json
>  8235edc3d 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-nifi.json 
> 5f1e46f09 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-ozone.json 
> 5787d93d6 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-presto.json 
> 151c7d2fa 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-solr.json 
> 2f12721e1 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-sqoop.json 
> 8cff9abdd 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-storm.json 
> 03c1574ff 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-tag.json 
> c17b75070 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-wasb.json 
> 946b662ad 
>   agents-common/src/main/resources/service-defs/ranger-servicedef-yarn.json 
> a32c08d93 
>   
> agents-common/src/test/java/org/apache/ranger/plugin/model/validation/TestRangerServiceValidator.java
>  c271dd955 
>   security-admin/db/mysql/optimized/current/ranger_core_db_mysql.sql 
> 1857a77e9 
>   
> security-admin/db/mysql/patches/044-add-displayName-col-in-x_service_def_and_x_service.sql
>  PRE-CREATION 
>   security-admin/db/oracle/optimized/current/ranger_core_db_oracle.sql 
> 0293abeaa 
>   
> security-admin/db/oracle/patches/044-add-displayName-col-in-x_service_def_and_x_service.sql
>  PRE-CREATION 
>   security-admin/db/postgres/optimized/current/ranger_core_db_postgres.sql 
> 1d1a31c51 
>   
> security-admin/db/postgres/patches/044-add-displayName-col-in-x_service_def_and_x_service.sql
>  PRE-CREATION 
>   
> security-admin/db/sqlanywhere/optimized/current/ranger_core_db_sqlanywhere.sql
>  5381398da 
>   
> security-admin/db/sqlanywhere/patches/044-add-displayName-col-in-x_service_def_and_x_service.sql
>  PRE-CREATION 
>   security-admin/db/sqlserver/optimized/current/ranger_core_db_sqlserver.sql 
> d24de6863 
>   
> security-admin/db/sqlserver/patches/044-add-displayName-col-in-x_service_def_and_x_service.sql
>  PRE-CREATION 
>   security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java 
> ec44aa16e 
>   security-admin/src/main/java/org/apache/ranger/db/XXServiceDao.java 
> 0791f2f54 
>   security-admin/src/main/java/org/apache/ranger/db/XXServiceDefDao.java 
> beef5bf49 
>   security-admin/src/main/java/org/apache/ranger/entity/XXServiceBase.java 
> 366dc5567 
>   security-admin/src/main/java/org/apache/ranger/entity/XXServiceDefBase.java 
> 9a353599a 
>   
> security-admin/src/main/java/org/apache/ranger/patch/PatchForXServiceUpdate_J10031.java
>  PRE-CREATION 
>   security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java 
> d60b73809 
>   
> security-admin/src/main/java/org/apache/ranger/service/RangerServiceDefServiceBase.java
>  9b543ef8d 
>   
> security-admin/src/main/java/org/apache/ranger/service/RangerServiceServiceBase.java
>  7db67ac13 
>   security-admin/src/main/resources/META-INF/jpa_named_queries.xml 6cc479991 
>   security-admin/src/main/webapp/scripts/models/RangerServiceDef.js 398941abd 
>   
> security-admin/src/main/webapp/scripts/views/service/RangerServiceViewDetail.js
>  a169baa7c 
>   security-admin/src/main/webapp/scripts/views/service/ServiceForm.js 
> b7215f2c1 
>   
> security-admin/src/main/webapp/templates/common/ServiceManagerLayout_tmpl.html
>  82b667ccf 
>   security-admin/src/main/webapp/templates/helpers/XAHelpers.js 4b64d01b5 
>   
> security-admin/src/main/webapp/templates/service/RangerServiceViewDetail_tmpl.html
>  d9fe51f1b 
>   security-admin/src/test/java/org/apache/ranger/rest/TestServiceREST.java 
> f687ab8bc 
> 
> 
> Diff: https://reviews.apache.org/r/71668/diff/2/
> 
> 
> Testing
> -------
> 
> Build succeeded on apache master
> Run setup using above build
> Validated following scenarios for ranger-admin
> Service :
>   Create with empty displayName, displayName = name
>   Create with valid displayName, displayName = displayName
>   Create with existing displayName, creation failed
>   Update with empty displayName, displayName = name
>   Update with valid displayName, displayName = displayName
>   Update both name and displayName, both updated succcessfully.
>   Update with existing displayName, update failed
>   
> ServiceDef :
>   Create with empty displayName, displayName = name
>   Create with valid displayName, displayName = displayName
>   Update with empty displayName, displayName = name
>   Update with valid displayName, displayName = displayName
>   Update both name and displayName, both updated succcessfully.
> 
> 
> Thanks,
> 
> Kishor Gollapalliwar
> 
>

Reply via email to