=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/SharingUtils.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/SharingUtils.java 2013-01-22 12:09:12 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/SharingUtils.java 2013-01-22 13:37:45 +0000 @@ -28,6 +28,8 @@ */ import org.hisp.dhis.datadictionary.DataDictionary; +import org.hisp.dhis.dataelement.DataElementGroup; +import org.hisp.dhis.dataelement.DataElementGroupSet; import org.hisp.dhis.dataset.DataSet; import org.hisp.dhis.document.Document; import org.hisp.dhis.report.Report; @@ -74,6 +76,14 @@ SUPPORTED_TYPES.put( "dataDictionary", DataDictionary.class ); PUBLIC_AUTHORITIES.put( DataDictionary.class, "F_DATADICTIONARY_PUBLIC_ADD" ); PRIVATE_AUTHORITIES.put( DataDictionary.class, "F_DATADICTIONARY_PRIVATE_ADD" ); + + SUPPORTED_TYPES.put( "dataElementGroup", DataElementGroup.class ); + PUBLIC_AUTHORITIES.put( DataElementGroup.class, "F_DATAELEMENTGROUP_PUBLIC_ADD" ); + PRIVATE_AUTHORITIES.put( DataElementGroup.class, "F_DATAELEMENTGROUP_PRIVATE_ADD" ); + + SUPPORTED_TYPES.put( "dataElementGroupSet", DataElementGroupSet.class ); + PUBLIC_AUTHORITIES.put( DataElementGroupSet.class, "F_DATAELEMENTGROUPSET_PUBLIC_ADD" ); + PRIVATE_AUTHORITIES.put( DataElementGroupSet.class, "F_DATAELEMENTGROUPSET_PRIVATE_ADD" ); } public static boolean isSupported( String type ) === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/startup/TableAlteror.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/startup/TableAlteror.java 2013-01-22 12:09:12 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/startup/TableAlteror.java 2013-01-22 13:37:45 +0000 @@ -485,6 +485,8 @@ executeSql( "UPDATE userroleauthorities SET authority='F_REPORTTABLE_PUBLIC_ADD' WHERE authority='F_REPORTTABLE_ADD'" ); executeSql( "UPDATE userroleauthorities SET authority='F_DATASET_PUBLIC_ADD' WHERE authority='F_DATASET_ADD'" ); executeSql( "UPDATE userroleauthorities SET authority='F_DATADICTIONARY_PUBLIC_ADD' WHERE authority='F_DATADICTIONARY_ADD'" ); + executeSql( "UPDATE userroleauthorities SET authority='F_DATAELEMENTGROUP_PUBLIC_ADD' WHERE authority='F_DATAELEMENTGROUP_ADD'" ); + executeSql( "UPDATE userroleauthorities SET authority='F_DATAELEMENTGROUPSET_PUBLIC_ADD' WHERE authority='F_DATAELEMENTGROUPSET_ADD'" ); log.info( "Tables updated" ); } === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/dataelement/hibernate/DataElementGroup.hbm.xml' --- dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/dataelement/hibernate/DataElementGroup.hbm.xml 2012-06-01 11:35:55 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/dataelement/hibernate/DataElementGroup.hbm.xml 2013-01-22 13:37:45 +0000 @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd" [] -> + > @@ -14,7 +14,7 @@ &identifiableProperties; - + @@ -22,6 +22,17 @@ foreign-key="fk_dataelementgroup_dataelementid" /> + + + + + + + + + + + === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/dataelement/hibernate/DataElementGroupSet.hbm.xml' --- dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/dataelement/hibernate/DataElementGroupSet.hbm.xml 2012-04-20 18:31:48 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/dataelement/hibernate/DataElementGroupSet.hbm.xml 2013-01-22 13:37:45 +0000 @@ -1,9 +1,9 @@ ] - > + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd" + [] + > @@ -24,8 +24,19 @@ + foreign-key="fk_dataelementgroupset_dataelementgroupid" /> + + + + + + + + + + + === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/resources/struts.xml' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/resources/struts.xml 2013-01-22 12:09:12 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/resources/struts.xml 2013-01-22 13:37:45 +0000 @@ -1,7 +1,7 @@ + "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" + "http://struts.apache.org/dtds/struts-2.0.dtd"> @@ -150,12 +150,12 @@ /main.vm /dhis-web-maintenance-datadictionary/addDataElementGroupForm.vm javascript/dataElementGroup.js - F_DATAELEMENTGROUP_ADD + F_DATAELEMENTGROUP_PUBLIC_ADD, F_DATAELEMENTGROUP_PRIVATE_ADD dataElementGroup.action - F_DATAELEMENTGROUP_ADD + F_DATAELEMENTGROUP_PUBLIC_ADD, F_DATAELEMENTGROUP_PRIVATE_ADD @@ -194,12 +194,12 @@ /dhis-web-maintenance-datadictionary/addDataElementGroupSet.vm /dhis-web-maintenance-datadictionary/menu.vm javascript/dataElementGroupSet.js - F_DATAELEMENTGROUPSET_ADD + F_DATAELEMENTGROUPSET_PUBLIC_ADD, F_DATAELEMENTGROUPSET_PRIVATE_ADD dataElementGroupSet.action - F_DATAELEMENTGROUPSET_ADD + F_DATAELEMENTGROUPSET_PUBLIC_ADD, F_DATAELEMENTGROUPSET_PRIVATE_ADD @@ -352,7 +352,7 @@ /main.vm /dhis-web-maintenance-datadictionary/indicatorGroup.vm /dhis-web-maintenance-datadictionary/menu.vm - javascript/indicatorGroup.js + javascript/indicatorGroup.js @@ -369,7 +369,7 @@ /main.vm /dhis-web-maintenance-datadictionary/addIndicatorGroupForm.vm - javascript/indicatorGroup.js + javascript/indicatorGroup.js F_INDICATORGROUP_ADD @@ -381,7 +381,7 @@ /main.vm /dhis-web-maintenance-datadictionary/updateIndicatorGroupForm.vm - javascript/indicatorGroup.js + javascript/indicatorGroup.js F_INDICATORGROUP_UPDATE @@ -402,14 +402,14 @@ /main.vm /dhis-web-maintenance-datadictionary/indicatorGroupSet.vm /dhis-web-maintenance-datadictionary/menu.vm - javascript/indicatorGroupSet.js + javascript/indicatorGroupSet.js /main.vm /dhis-web-maintenance-datadictionary/addIndicatorGroupSet.vm /dhis-web-maintenance-datadictionary/menu.vm - javascript/indicatorGroupSet.js + javascript/indicatorGroupSet.js F_INDICATORGROUP_ADD @@ -422,7 +422,7 @@ /main.vm /dhis-web-maintenance-datadictionary/updateIndicatorGroupSet.vm /dhis-web-maintenance-datadictionary/menu.vm - javascript/indicatorGroupSet.js + javascript/indicatorGroupSet.js @@ -461,7 +461,7 @@ plainTextError - + /dhis-web-commons/ajax/jsonResponseSuccess.vm @@ -569,7 +569,7 @@ /main.vm /dhis-web-maintenance-datadictionary/multidimensional/addDataElementCategoryForm.vm - javascript/category.js + javascript/category.js F_DATAELEMENT_ADD @@ -608,8 +608,8 @@ /main.vm - /dhis-web-maintenance-datadictionary/multidimensional/updateDataElementCategoryForm.vm - javascript/category.js + /dhis-web-maintenance-datadictionary/multidimensional/updateDataElementCategoryForm.vm + javascript/category.js F_DATAELEMENT_UPDATE @@ -743,7 +743,8 @@ /main.vm /dhis-web-maintenance-datadictionary/menu.vm - /dhis-web-maintenance-datadictionary/multidimensional/concept.vm + /dhis-web-maintenance-datadictionary/multidimensional/concept.vm + javascript/concept.js F_CONCEPT_MANAGEMENT @@ -752,7 +753,8 @@ /main.vm /dhis-web-maintenance-datadictionary/menu.vm - /dhis-web-maintenance-datadictionary/multidimensional/addConceptForm.vm + /dhis-web-maintenance-datadictionary/multidimensional/addConceptForm.vm + javascript/concept.js F_CONCEPT_ADD @@ -761,7 +763,8 @@ /main.vm /dhis-web-maintenance-datadictionary/menu.vm - /dhis-web-maintenance-datadictionary/multidimensional/updateConceptForm.vm + /dhis-web-maintenance-datadictionary/multidimensional/updateConceptForm.vm + javascript/concept.js F_CONCEPT_UPDATE === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/dataElementGroup.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/dataElementGroup.vm 2012-10-18 13:27:17 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/dataElementGroup.vm 2013-01-22 13:37:45 +0000 @@ -1,5 +1,8 @@ + +#sharingDialog() +