=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/webapi/controller/user/CurrentUserController.java' --- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/webapi/controller/user/CurrentUserController.java 2015-02-17 06:00:52 +0000 +++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/webapi/controller/user/CurrentUserController.java 2015-04-27 13:09:01 +0000 @@ -744,4 +744,12 @@ response.setContentType( MediaType.APPLICATION_JSON_VALUE ); renderService.toJson( response.getOutputStream(), approvalLevels ); } + + @RequestMapping( value = "/readDataApprovalLevels", produces = { "application/json", "text/*" } ) + public void getReadApprovalLevels( HttpServletResponse response ) throws IOException + { + Map orgUnitApprovalLevelMap = approvalLevelService.getUserReadApprovalLevels(); + response.setContentType( MediaType.APPLICATION_JSON_VALUE ); + renderService.toJson( response.getOutputStream(), orgUnitApprovalLevelMap ); + } }