=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/user/UserAuthorityGroup.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/user/UserAuthorityGroup.java 2009-09-25 21:50:41 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/user/UserAuthorityGroup.java 2009-09-26 09:41:54 +0000 @@ -31,6 +31,7 @@ import java.util.Set; import org.hisp.dhis.dataset.DataSet; +import org.hisp.dhis.reportexcel.ReportExcel; /** * @author Nguyen Hong Duc @@ -53,6 +54,8 @@ private Set dataSets = new HashSet(); + private Set reportExcels = new HashSet(); + // ------------------------------------------------------------------------- // hashCode and equals // ------------------------------------------------------------------------- @@ -149,4 +152,14 @@ { this.dataSets = dataSets; } + + public Set getReportExcels() + { + return reportExcels; + } + + public void setReportExcels( Set reportExcels ) + { + this.reportExcels = reportExcels; + } } === modified file 'dhis-2/dhis-services/dhis-service-excel-reporting/pom.xml' --- dhis-2/dhis-services/dhis-service-excel-reporting/pom.xml 2009-09-26 05:31:47 +0000 +++ dhis-2/dhis-services/dhis-service-excel-reporting/pom.xml 2009-09-26 09:41:54 +0000 @@ -20,34 +20,15 @@ org.hisp.dhis dhis-api - - - org.hisp.dhis - dhis-service-jdbc - - - org.hisp.dhis - dhis-service-datamart-default - + org.hisp.dhis dhis-service-core org.hisp.dhis - dhis-service-organisationunit - - - org.hisp.dhis - dhis-service-mapping - - - + dhis-options + org.hisp.dhis dhis-support-system === modified file 'dhis-2/dhis-services/dhis-service-excel-reporting/src/main/java/org/hisp/dhis/reportexcel/DefaultReportExcelService.java' --- dhis-2/dhis-services/dhis-service-excel-reporting/src/main/java/org/hisp/dhis/reportexcel/DefaultReportExcelService.java 2009-09-25 21:50:41 +0000 +++ dhis-2/dhis-services/dhis-service-excel-reporting/src/main/java/org/hisp/dhis/reportexcel/DefaultReportExcelService.java 2009-09-26 09:41:54 +0000 @@ -26,6 +26,7 @@ */ package org.hisp.dhis.reportexcel; +import java.util.ArrayList; import java.util.Collection; import org.hisp.dhis.dataset.DataSet; @@ -33,6 +34,9 @@ import org.hisp.dhis.period.Period; import org.hisp.dhis.reportexcel.status.DataEntryStatus; import org.hisp.dhis.user.User; +import org.hisp.dhis.user.UserCredentials; +import org.hisp.dhis.user.UserStore; +import org.hisp.dhis.user.UserAuthorityGroup; import org.springframework.transaction.annotation.Transactional; /** @@ -53,14 +57,14 @@ { this.reportStore = reportStore; } -/* + private UserStore userStore; public void setUserStore( UserStore userStore ) { this.userStore = userStore; } -*/ + // -------------------------------------- // Service of Report // -------------------------------------- @@ -102,11 +106,11 @@ public Collection getReportExcels( User user, boolean superUser, String group ) { - //if ( user == null || (user != null && superUser) ) + if ( user == null || (user != null && superUser) ) { return this.getReportsByGroup( group ); } - /* + else { Collection reports = new ArrayList(); @@ -121,7 +125,7 @@ reports.retainAll( this.getReportsByGroup( group ) ); return reports; - }*/ + } } public Collection getReportExcelGroups() === modified file 'dhis-2/dhis-services/dhis-service-excel-reporting/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-services/dhis-service-excel-reporting/src/main/resources/META-INF/dhis/beans.xml 2009-09-25 21:45:01 +0000 +++ dhis-2/dhis-services/dhis-service-excel-reporting/src/main/resources/META-INF/dhis/beans.xml 2009-09-26 09:41:54 +0000 @@ -13,7 +13,7 @@ - + === modified file 'dhis-2/dhis-services/dhis-service-user-hibernate/pom.xml' --- dhis-2/dhis-services/dhis-service-user-hibernate/pom.xml 2009-09-06 15:51:11 +0000 +++ dhis-2/dhis-services/dhis-service-user-hibernate/pom.xml 2009-09-26 09:41:54 +0000 @@ -1,50 +1,53 @@ - - 4.0.0 - - - org.hisp.dhis - dhis-services - 2.0.3-SNAPSHOT - - - dhis-service-user-hibernate - jar - DHIS User Service - Hibernate - - - - - - - org.hisp.dhis - dhis-api - - - org.hisp.dhis - dhis-useradminandsecurity - - - org.hisp.dhis - dhis-service-core - - - org.hisp.dhis - dhis-service-organisationunit - - - org.hisp.dhis - dhis-support-hibernate - - - org.hisp.dhis - dhis-support-system - - - org.hisp.dhis - dhis-support-test - - - + + 4.0.0 + + + org.hisp.dhis + dhis-services + 2.0.3-SNAPSHOT + + + dhis-service-user-hibernate + jar + DHIS User Service - Hibernate + + + + + + + org.hisp.dhis + dhis-api + + + org.hisp.dhis + dhis-useradminandsecurity + + + org.hisp.dhis + dhis-service-core + + + org.hisp.dhis + dhis-service-organisationunit + + + org.hisp.dhis + dhis-support-hibernate + + + org.hisp.dhis + dhis-support-system + + + org.hisp.dhis + dhis-support-test + + + org.hisp.dhis + dhis-service-excel-reporting + + + === modified file 'dhis-2/dhis-services/dhis-service-user-hibernate/src/main/resources/org/hisp/dhis/user/hibernate/UserAuthorityGroup.hbm.xml' --- dhis-2/dhis-services/dhis-service-user-hibernate/src/main/resources/org/hisp/dhis/user/hibernate/UserAuthorityGroup.hbm.xml 2009-09-25 21:45:01 +0000 +++ dhis-2/dhis-services/dhis-service-user-hibernate/src/main/resources/org/hisp/dhis/user/hibernate/UserAuthorityGroup.hbm.xml 2009-09-26 09:41:54 +0000 @@ -4,34 +4,40 @@ "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/pom.xml' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/pom.xml 2009-09-25 06:10:21 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/pom.xml 2009-09-26 09:41:54 +0000 @@ -1,55 +1,51 @@ - - 4.0.0 - - - org.hisp.dhis - dhis-web-maintenance - 2.0.3-SNAPSHOT - - - dhis-web-maintenance-user - war - DHIS User Maintenance - - - dhis-web-maintenance-user - - - - - - - - org.hisp.dhis - dhis-service-core - - - org.hisp.dhis - dhis-useradminandsecurity - - - org.hisp.dhis - dhis-service-user-hibernate - - - org.hisp.dhis - dhis-support-system - - - org.hisp.dhis - dhis-web-commons - - - org.hisp.dhis - dhis-web-commons-resources - war - - - org.hisp.dhis - dhis-service-excel-reporting - - - + + 4.0.0 + + + org.hisp.dhis + dhis-web-maintenance + 2.0.3-SNAPSHOT + + + dhis-web-maintenance-user + war + DHIS User Maintenance + + + dhis-web-maintenance-user + + + + + + + + org.hisp.dhis + dhis-service-core + + + org.hisp.dhis + dhis-useradminandsecurity + + + org.hisp.dhis + dhis-service-user-hibernate + + + org.hisp.dhis + dhis-support-system + + + org.hisp.dhis + dhis-web-commons + + + org.hisp.dhis + dhis-web-commons-resources + war + + + + === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/AddRoleAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/AddRoleAction.java 2009-09-26 05:31:47 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/AddRoleAction.java 2009-09-26 09:41:54 +0000 @@ -134,7 +134,7 @@ ReportExcel reportExcel = reportExcelService.getReportExcel( Integer.parseInt( id ) ); - //group.getReportExcels().add( reportExcel ); + group.getReportExcels().add( reportExcel ); } group.getAuthorities().addAll( selectedListAuthority ); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/GetRoleAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/GetRoleAction.java 2009-09-26 05:31:47 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/GetRoleAction.java 2009-09-26 09:41:54 +0000 @@ -189,13 +189,13 @@ availableReportExcels = new ArrayList( reportExcelService.getALLReportExcel() ); - // reportExcels = new ArrayList( userAuthorityGroup.getReportExcels() ); + reportExcels = new ArrayList( userAuthorityGroup.getReportExcels() ); - //availableReportExcels.removeAll( reportExcels ); + availableReportExcels.removeAll( reportExcels ); Collections.sort( availableReportExcels, new ReportExcelNameComparator() ); - - //Collections.sort( reportExcels, new ReportExcelNameComparator() ); + + Collections.sort( reportExcels, new ReportExcelNameComparator() ); return SUCCESS; } === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/UpdateRoleAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/UpdateRoleAction.java 2009-09-26 05:31:47 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/UpdateRoleAction.java 2009-09-26 09:41:54 +0000 @@ -145,7 +145,7 @@ ReportExcel reportExcel = reportExcelService.getReportExcel( Integer.parseInt( id ) ); - //group.getReportExcels().add( reportExcel ); + group.getReportExcels().add( reportExcel ); } group.getAuthorities().addAll( selectedListAuthority ); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/webapp/dhis-web-maintenance-user/addRoleForm.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/webapp/dhis-web-maintenance-user/addRoleForm.vm 2009-09-26 05:31:47 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/webapp/dhis-web-maintenance-user/addRoleForm.vm 2009-09-26 09:41:54 +0000 @@ -45,7 +45,7 @@ - + === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/webapp/dhis-web-maintenance-user/javascript/role.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/webapp/dhis-web-maintenance-user/javascript/role.js 2009-09-26 05:31:47 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/webapp/dhis-web-maintenance-user/javascript/role.js 2009-09-26 09:41:54 +0000 @@ -57,7 +57,7 @@ { selectAll( document.getElementById( 'selectedList' ) ); selectAll( document.getElementById( 'selectedListAuthority' ) ); - //selectAll( document.getElementById( 'selectedReportExcel' ) ); + selectAll( document.getElementById( 'selectedReportExcel' ) ); var form = document.getElementById( 'addRoleForm' ); form.submit(); @@ -98,7 +98,7 @@ { selectAll( document.getElementById( 'selectedList' ) ); selectAll( document.getElementById( 'selectedListAuthority' ) ); - //selectAll( document.getElementById( 'selectedReportExcel' ) ); + selectAll( document.getElementById( 'selectedReportExcel' ) ); var form = document.getElementById( 'updateRoleForm' ); form.submit(); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/webapp/dhis-web-maintenance-user/updateRoleForm.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/webapp/dhis-web-maintenance-user/updateRoleForm.vm 2009-09-26 05:31:47 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/webapp/dhis-web-maintenance-user/updateRoleForm.vm 2009-09-26 09:41:54 +0000 @@ -52,7 +52,7 @@ - +