=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/sqlview/SqlViewService.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/sqlview/SqlViewService.java 2015-01-17 07:41:26 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/sqlview/SqlViewService.java 2015-01-19 10:46:09 +0000 @@ -64,6 +64,8 @@ SqlView getSqlView( String viewName ); Collection getAllSqlViews(); + + Collection getAllSqlViewsNoAcl(); String makeUpForQueryStatement( String query ); === modified file 'dhis-2/dhis-services/dhis-service-administration/src/main/java/org/hisp/dhis/resourcetable/DefaultResourceTableService.java' --- dhis-2/dhis-services/dhis-service-administration/src/main/java/org/hisp/dhis/resourcetable/DefaultResourceTableService.java 2015-01-17 07:41:26 +0000 +++ dhis-2/dhis-services/dhis-service-administration/src/main/java/org/hisp/dhis/resourcetable/DefaultResourceTableService.java 2015-01-19 10:46:09 +0000 @@ -520,7 +520,7 @@ @Override public void createAllSqlViews() { - List sqlViews = new ArrayList<>( sqlViewService.getAllSqlViews() ); + List sqlViews = new ArrayList<>( sqlViewService.getAllSqlViewsNoAcl() ); Collections.sort( sqlViews, IdentifiableObjectNameComparator.INSTANCE ); for ( SqlView sqlView : sqlViews ) @@ -533,7 +533,7 @@ @Override public void dropAllSqlViews() { - List views = new ArrayList<>( sqlViewService.getAllSqlViews() ); + List views = new ArrayList<>( sqlViewService.getAllSqlViewsNoAcl() ); Collections.sort( views, IdentifiableObjectNameComparator.INSTANCE ); Collections.reverse( views ); === modified file 'dhis-2/dhis-services/dhis-service-administration/src/main/java/org/hisp/dhis/sqlview/DefaultSqlViewService.java' --- dhis-2/dhis-services/dhis-service-administration/src/main/java/org/hisp/dhis/sqlview/DefaultSqlViewService.java 2015-01-17 07:41:26 +0000 +++ dhis-2/dhis-services/dhis-service-administration/src/main/java/org/hisp/dhis/sqlview/DefaultSqlViewService.java 2015-01-19 10:46:09 +0000 @@ -81,6 +81,12 @@ } @Override + public Collection getAllSqlViewsNoAcl() + { + return sqlViewStore.getAllNoAcl(); + } + + @Override public SqlView getSqlView( int viewId ) { return sqlViewStore.get( viewId );