=== 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()
+