diff --git a/pom.xml b/pom.xml
index ffed224..609aa6a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -168,12 +168,12 @@
org.gcube.common
common-authorization
- compile
+
org.gcube.common
authorization-client
- compile
+
diff --git a/src/main/java/org/gcube/portlets/admin/authportletmanager/client/pagelayout/PolicyAddDialog.java b/src/main/java/org/gcube/portlets/admin/authportletmanager/client/pagelayout/PolicyAddDialog.java
index dcad039..1b51ac9 100644
--- a/src/main/java/org/gcube/portlets/admin/authportletmanager/client/pagelayout/PolicyAddDialog.java
+++ b/src/main/java/org/gcube/portlets/admin/authportletmanager/client/pagelayout/PolicyAddDialog.java
@@ -147,9 +147,12 @@ public class PolicyAddDialog extends WindowBox {
Collections.sort(sortedServiceName);
//filter distinct service
List distinctServiceName = new ArrayList();
+ l_service_name_policy.addItem(ConstantsSharing.StarLabel,ConstantsSharing.Star);
for (String serviceName :sortedServiceName )
{
+
if (!distinctServiceName.contains(serviceName)){
+
l_service_name_policy.addItem(serviceName);
distinctServiceName.add(serviceName);
}
@@ -164,8 +167,8 @@ public class PolicyAddDialog extends WindowBox {
tourAddDialogPolicy.setShowPrevButton(true);
if (!this.modifyPolicy){
TourStep firstStep = new TourStep(Placement.RIGHT, "idAddCallerPolicy");
- firstStep.setContent("Here you can add a single or multiple caller to deny access on a selected service:"
- + "
If insert an user digit @,
If insert a role digit #,
If you want insert a service digit $.");
+ firstStep.setContent("A single or multiple caller can be added to deny access on a selected service:"
+ + "
To insert a user digit @,
To insert a role digit #,
To insert a service digit $.");
firstStep.setTitle("Add Caller");
firstStep.centerXOffset();
firstStep.centerArrowOffset();
@@ -428,22 +431,27 @@ public class PolicyAddDialog extends WindowBox {
b_add_multiple_user_role.setEnabled(false);
b_add_multiple_service.setEnabled(false);
//RETRIVE A SERVICE SELECT
- l_service_name_policy.addItem("ALL");
+
GWT.log("access:"+serviceClass);
- if (!serviceClass.equals("ALL")){
+
+ if (!serviceClass.equals(ConstantsSharing.Star)){
List distinctServiceName = new ArrayList();
+ //l_service_name_policy.addItem(ConstantsSharing.StarLabel,ConstantsSharing.Star);
for (String serviceNameList : Entities.getServicesMap().get(serviceClass)){
if (!distinctServiceName.contains(serviceNameList)){
l_service_name_policy.addItem(serviceNameList);
distinctServiceName.add(serviceNameList);
}
+
}
+
//selected the values of policy
l_service_class_policy.setSelectedValue(serviceClass);
l_service_name_policy.setSelectedValue(serviceName);
l_service_id_policy.setSelectedValue(serviceId);
}
l_access_policy.setSelectedValue(access.toString());
+ l_service_name_policy.setEnabled(true);
}
/**
* Retrieve information from dialog multiple caller
diff --git a/src/main/java/org/gcube/portlets/admin/authportletmanager/client/pagelayout/PolicyFilter.ui.xml b/src/main/java/org/gcube/portlets/admin/authportletmanager/client/pagelayout/PolicyFilter.ui.xml
index 3cc10b2..6d07357 100644
--- a/src/main/java/org/gcube/portlets/admin/authportletmanager/client/pagelayout/PolicyFilter.ui.xml
+++ b/src/main/java/org/gcube/portlets/admin/authportletmanager/client/pagelayout/PolicyFilter.ui.xml
@@ -75,11 +75,11 @@
placeholder="click for search" b:id="t_search" ui:field="t_search" />
-
+
-
+
@@ -92,22 +92,22 @@
-
+
-
+
-
+
-
+
-
+