=== 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-21 09:58:55 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/SharingUtils.java 2013-01-21 14:03:42 +0000 @@ -27,6 +27,7 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +import org.hisp.dhis.dataset.DataSet; import org.hisp.dhis.document.Document; import org.hisp.dhis.report.Report; import org.hisp.dhis.reporttable.ReportTable; @@ -63,6 +64,10 @@ SUPPORTED_TYPES.put( "reportTable", ReportTable.class ); PUBLIC_AUTHORITIES.put( ReportTable.class, "F_REPORTTABLE_PUBLIC_ADD" ); PRIVATE_AUTHORITIES.put( ReportTable.class, "F_REPORTTABLE_PRIVATE_ADD" ); + + SUPPORTED_TYPES.put( "dataSet", DataSet.class ); + PUBLIC_AUTHORITIES.put( DataSet.class, "F_DATASET_PUBLIC_ADD" ); + PRIVATE_AUTHORITIES.put( DataSet.class, "F_DATASET_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-17 15:00:33 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/startup/TableAlteror.java 2013-01-21 14:03:42 +0000 @@ -483,6 +483,7 @@ executeSql( "UPDATE userroleauthorities SET authority='F_DOCUMENT_PUBLIC_ADD' WHERE authority='F_DOCUMENT_ADD'" ); executeSql( "UPDATE userroleauthorities SET authority='F_REPORT_PUBLIC_ADD' WHERE authority='F_REPORT_ADD'" ); 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'" ); log.info( "Tables updated" ); } === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/dataset/hibernate/DataSet.hbm.xml' --- dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/dataset/hibernate/DataSet.hbm.xml 2012-12-04 15:27:28 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/dataset/hibernate/DataSet.hbm.xml 2013-01-21 14:03:42 +0000 @@ -1,9 +1,9 @@ ] - > + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd" + [] + > @@ -20,32 +20,32 @@ + not-null="true" foreign-key="fk_dataset_periodtypeid" /> + foreign-key="fk_dataset_dataelementid" /> + foreign-key="fk_dataset_indicatorid" /> + foreign-key="fk_dataset_dataelementoperandid" /> + foreign-key="fk_dataset_organisationunit" /> @@ -57,30 +57,41 @@ + foreign-key="fk_dataset_dataentryform" cascade="all" /> - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + === added file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/assign-denied.png' Binary files dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/assign-denied.png 1970-01-01 00:00:00 +0000 and dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/assign-denied.png 2013-01-21 14:03:42 +0000 differ === added file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/edit_compulsory_data_elements-denied.png' Binary files dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/edit_compulsory_data_elements-denied.png 1970-01-01 00:00:00 +0000 and dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/edit_compulsory_data_elements-denied.png 2013-01-21 14:03:42 +0000 differ === added file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/edit_layout-denied.png' Binary files dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/edit_layout-denied.png 1970-01-01 00:00:00 +0000 and dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/edit_layout-denied.png 2013-01-21 14:03:42 +0000 differ === added file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/i18n-denied.png' Binary files dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/i18n-denied.png 1970-01-01 00:00:00 +0000 and dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/i18n-denied.png 2013-01-21 14:03:42 +0000 differ === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml 2012-10-31 06:45:06 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml 2013-01-21 14:03:42 +0000 @@ -85,7 +85,7 @@ /dhis-web-maintenance-dataadmin/viewStatistics.vm /dhis-web-maintenance-dataadmin/menu.vm javascript/statistics.js - F_PERFORM_MAINTENANCE + F_PERFORM_MAINTENANCE @@ -407,13 +407,13 @@ /main.vm /dhis-web-maintenance-dataadmin/menu.vm /dhis-web-maintenance-dataadmin/addLockExceptionForm.vm - F_DATASET_ADD + F_DATASET_PUBLIC_ADD, F_DATASET_PRIVATE_ADD lockException.action index.action - F_DATASET_ADD + F_DATASET_PUBLIC_ADD, F_DATASET_PRIVATE_ADD === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/resources/struts.xml' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/resources/struts.xml 2012-11-20 14:43:33 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/resources/struts.xml 2013-01-21 14:03:42 +0000 @@ -1,7 +1,7 @@ + "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" + "http://struts.apache.org/dtds/struts-2.0.dtd"> @@ -14,8 +14,8 @@ /dhis-web-maintenance-dataset/menu.vm - - + + /main.vm /dhis-web-maintenance-dataset/dataSetList.vm @@ -23,7 +23,7 @@ javascript/dataSet.js - + /main.vm @@ -53,7 +53,8 @@ - /dhis-web-commons/ajax/jsonSection.vm + /dhis-web-commons/ajax/jsonSection.vm + plainTextError @@ -100,7 +101,7 @@ section.action - + /main.vm @@ -111,16 +112,16 @@ dataSet.action - + /main.vm /dhis-web-maintenance-dataset/addDataSet.vm javascript/shortName.js,javascript/dataSet.js - F_DATASET_ADD + F_DATASET_PUBLIC_ADD, F_DATASET_PRIVATE_ADD - + /main.vm @@ -129,7 +130,7 @@ F_DATASET_UPDATE - + ../dhis-web-commons/ajax/jsonResponseSuccess.vm @@ -139,7 +140,7 @@ dataSet.action - F_DATASET_ADD + F_DATASET_PUBLIC_ADD, F_DATASET_PRIVATE_ADD @@ -154,7 +155,7 @@ F_DATASET_DELETE - + /main.vm @@ -167,25 +168,26 @@ F_DATASET_UPDATE - + /main.vm /dhis-web-maintenance-dataset/viewDataEntryForm.vm ../dhis-web-commons/ckeditor/ckeditor.js, ../dhis-web-commons/ckeditor/adapters/jquery.js, - javascript/dataEntryForm.js - F_DATASET_ADD + javascript/dataEntryForm.js + + F_DATASET_PUBLIC_ADD, F_DATASET_PRIVATE_ADD dataSet.action - F_DATASET_ADD + F_DATASET_PUBLIC_ADD, F_DATASET_PRIVATE_ADD ../dhis-web-commons/ajax/jsonResponseSuccess.vm - F_DATASET_ADD + F_DATASET_PUBLIC_ADD, F_DATASET_PRIVATE_ADD @@ -202,47 +204,47 @@ /dhis-web-maintenance-dataset/responseSelDataElementList.vm - + ../dhis-web-commons/ajax/jsonResponseSuccess.vm - + /main.vm /dhis-web-maintenance-dataset/compulsoryDataElementsForm.vm - F_DATASET_ADD + F_DATASET_PUBLIC_ADD, F_DATASET_PRIVATE_ADD dataSet.action - F_DATASET_ADD + F_DATASET_PUBLIC_ADD, F_DATASET_PRIVATE_ADD - + /main.vm /dhis-web-maintenance-dataset/viewEditorForm.vm /dhis-web-maintenance-dataset/menu.vm ../dhis-web-commons/oust/oust.js,javascript/editor.js - F_DATASET_ADD + F_DATASET_PUBLIC_ADD, F_DATASET_PRIVATE_ADD /dhis-web-maintenance-dataset/htmlGrid.vm - F_DATASET_ADD + F_DATASET_PUBLIC_ADD, F_DATASET_PRIVATE_ADD /dhis-web-maintenance-dataset/loadIcon.vm - F_DATASET_ADD + F_DATASET_PUBLIC_ADD, F_DATASET_PRIVATE_ADD /dhis-web-maintenance-dataset/loadIcons.vm - F_DATASET_ADD + F_DATASET_PUBLIC_ADD, F_DATASET_PRIVATE_ADD === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/dataSetList.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/dataSetList.vm 2012-10-18 13:27:17 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/dataSetList.vm 2013-01-21 14:03:42 +0000 @@ -1,3 +1,6 @@ + +#sharingDialog() +