Map<String, String[]> requestParams = request.getParameterMap();\r
List<Role> roles = new RoleProvider().getUserRoles(request);\r
secureServices.setServices(service.getServices(requestParams));\r
- secureServices.setReadOnly(roleProvider.userPermissionIsReadOnly(roles));\r
+ //Disable roles until AAF integration finishes\r
+ //secureServices.setReadOnly(roleProvider.userPermissionIsReadOnly(roles));\r
return secureServices;\r
} catch (AsdcCatalogException e) {\r
LOG.error("Failed to retrieve service definitions from SDC", e);\r
private static final EELFLoggerDelegate LOG = EELFLoggerDelegate.getLogger(RoleProvider.class);
final String readPermissionString = "read";
+ final String roleStringDelimiter = "_";
public static List<String> extractRoleFromSession(HttpServletRequest request) {
public List<Role> getUserRoles(HttpServletRequest request) {
List<Role> roleList = new ArrayList<>();
- HashMap roles = UserUtils.getRoles(request);
+ //Disable roles until AAF integration finishes
+ /*HashMap roles = UserUtils.getRoles(request);
for (Object role : roles.keySet()) {
org.openecomp.portalsdk.core.domain.Role sdkRol = (org.openecomp.portalsdk.core.domain.Role) roles.get(role);
try {
LOG.error("Failed to parse permission", e);
}
- }
+ }*/
return roleList;
}
public String[] splitRole(String roleAsString) {
- return roleAsString.split("_");
+ return roleAsString.split(roleStringDelimiter);
}
public boolean userPermissionIsReadOnly(List<Role> roles) {
$http.get(pathQuery)\r
.then(function successCallback(response) {\r
$scope.services = [];\r
- if (angular.isArray(response.data)) {\r
- wholeData = response.data;\r
+ if (response.data && angular.isArray(response.data.services)) {\r
+ wholeData = response.data.services;\r
$scope.services = $scope.filterDataWithHigerVersion(wholeData);\r
$scope.viewPerPage=10;\r
$scope.totalPage=$scope.services.length/$scope.viewPerPage;\r