You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ma...@apache.org on 2020/09/18 13:41:26 UTC
[ranger] branch ranger-2.2 updated: RANGER-3003 : RangerAtlas
Service doesn't auto complete Business metadata type on policy UI
This is an automated email from the ASF dual-hosted git repository.
madhan pushed a commit to branch ranger-2.2
in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/ranger-2.2 by this push:
new c00fc52 RANGER-3003 : RangerAtlas Service doesn't auto complete Business metadata type on policy UI
c00fc52 is described below
commit c00fc52f4779206309ee9b6e9cd464fbf0829c6c
Author: nixonrodrigues <ni...@apache.org>
AuthorDate: Fri Sep 18 15:50:17 2020 +0530
RANGER-3003 : RangerAtlas Service doesn't auto complete Business metadata type on policy UI
Signed-off-by: Madhan Neethiraj <ma...@apache.org>
(cherry picked from commit 58a9e67aac3e7d4957e02c5c8daa7fc6dc2b40bd)
---
.../ranger/services/atlas/RangerServiceAtlas.java | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/plugin-atlas/src/main/java/org/apache/ranger/services/atlas/RangerServiceAtlas.java b/plugin-atlas/src/main/java/org/apache/ranger/services/atlas/RangerServiceAtlas.java
index 5b58c06..c13633a 100644
--- a/plugin-atlas/src/main/java/org/apache/ranger/services/atlas/RangerServiceAtlas.java
+++ b/plugin-atlas/src/main/java/org/apache/ranger/services/atlas/RangerServiceAtlas.java
@@ -93,11 +93,12 @@ public class RangerServiceAtlas extends RangerBaseService {
public static final String CONFIG_PASSWORD = "password";
public static final String ENTITY_NOT_CLASSIFIED = "_NOT_CLASSIFIED";
- private static final String TYPE_ENTITY = "entity";
- private static final String TYPE_CLASSIFICATION = "classification";
- private static final String TYPE_STRUCT = "struct";
- private static final String TYPE_ENUM = "enum";
- private static final String TYPE_RELATIONSHIP = "relationship";
+ private static final String TYPE_ENTITY = "entity";
+ private static final String TYPE_CLASSIFICATION = "classification";
+ private static final String TYPE_STRUCT = "struct";
+ private static final String TYPE_ENUM = "enum";
+ private static final String TYPE_RELATIONSHIP = "relationship";
+ private static final String TYPE_BUSINESS_METADATA = "business_metadata";
private static final String URL_LOGIN = "/j_spring_security_check";
private static final String URL_GET_TYPESDEF_HEADERS = "/api/atlas/v2/types/typedefs/headers";
@@ -254,7 +255,7 @@ public class RangerServiceAtlas extends RangerBaseService {
}
private static class AtlasServiceClient extends BaseClient {
- private static final String[] TYPE_CATEGORIES = new String[] { "classification", "enum", "entity", "relationship", "struct" };
+ private static final String[] TYPE_CATEGORIES = new String[] { "classification", "enum", "entity", "relationship", "struct" ,"business_metadata" };
Map<String, List<String>> typesDef = new HashMap<>();
@@ -309,6 +310,10 @@ public class RangerServiceAtlas extends RangerBaseService {
if (emptyOrContainsMatch(typeCategories, TYPE_RELATIONSHIP)) {
addIfStartsWithAndNotExcluded(ret, typesDef.get(TYPE_RELATIONSHIP), userInput, currentValues);
}
+
+ if (emptyOrContainsMatch(typeCategories, TYPE_BUSINESS_METADATA)) {
+ addIfStartsWithAndNotExcluded(ret, typesDef.get(TYPE_BUSINESS_METADATA), userInput, currentValues);
+ }
}
break;