=== modified file 'local/in/dhis-in-api/src/main/java/org/hisp/dhis/coldchain/inventory/InventoryType.java' --- local/in/dhis-in-api/src/main/java/org/hisp/dhis/coldchain/inventory/InventoryType.java 2012-05-16 07:06:15 +0000 +++ local/in/dhis-in-api/src/main/java/org/hisp/dhis/coldchain/inventory/InventoryType.java 2012-05-17 07:33:28 +0000 @@ -1,11 +1,14 @@ package org.hisp.dhis.coldchain.inventory; import java.util.ArrayList; +import java.util.HashSet; import java.util.List; +import java.util.Set; import org.hisp.dhis.coldchain.catalog.CatalogType; import org.hisp.dhis.common.BaseNameableObject; import org.hisp.dhis.dataentryform.DataEntryForm; +import org.hisp.dhis.dataset.DataSet; //public class InventoryType implements Serializable public class InventoryType extends BaseNameableObject @@ -31,6 +34,12 @@ private List inventoryTypeAttributes = new ArrayList(); + /** + * All DataSets associated with this InventoryType. + */ + private Set dataSets = new HashSet(); + + private DataEntryForm dataEntryForm; @@ -161,4 +170,13 @@ this.dataEntryForm = dataEntryForm; } + public Set getDataSets() + { + return dataSets; + } + public void setDataSets( Set dataSets ) + { + this.dataSets = dataSets; + } + } === modified file 'local/in/dhis-in-services/dhis-in-service-coldchain/src/main/resources/org/hisp/dhis/coldchain/hibernate/InventoryType.hbm.xml' --- local/in/dhis-in-services/dhis-in-service-coldchain/src/main/resources/org/hisp/dhis/coldchain/hibernate/InventoryType.hbm.xml 2012-05-16 07:06:15 +0000 +++ local/in/dhis-in-services/dhis-in-service-coldchain/src/main/resources/org/hisp/dhis/coldchain/hibernate/InventoryType.hbm.xml 2012-05-17 07:33:28 +0000 @@ -17,7 +17,16 @@ foreign-key="fk_inventorytype_catalogypeid" /> + + + + + + + + inventoryTypeList.action F_INVENTORYTYPE_UPDATE + + + + /main.vm + /dhis-web-coldchain/inventoryTypeDataSetForm.vm + javascript/inventoryType.js,../dhis-web-commons/javascripts/jQuery/ui/jquery.cluetip.min.js + css/basic.css + F_INVENTORYTYPE_DATASET + + + + + + /dhis-web-coldchain/jsonDataSetList.vm + plainTextError + + + + + inventoryTypeList.action + F_INVENTORYTYPE_DATASET + + + + /dhis-web-commons/ajax/jsonResponseSuccess.vm === modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/images/Thumbs.db' Binary files local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/images/Thumbs.db 2012-04-17 10:41:26 +0000 and local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/images/Thumbs.db 2012-05-17 07:33:28 +0000 differ === added file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/images/dataset.png' Binary files local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/images/dataset.png 1970-01-01 00:00:00 +0000 and local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/images/dataset.png 2012-05-17 07:33:28 +0000 differ === added file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/inventoryTypeDataSetForm.vm' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/inventoryTypeDataSetForm.vm 1970-01-01 00:00:00 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/inventoryTypeDataSetForm.vm 2012-05-17 07:33:28 +0000 @@ -0,0 +1,80 @@ + + +

$i18n.getString( "dataset_inventorytype" )

+
+ + + + + + + + + + + + + + + + + +
$i18n.getString( "inventorytype_details" )
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
$i18n.getString( "available_datasets" )$i18n.getString( "filter" )$i18n.getString( "selected_datasets" )
+ +
+
+
+ +
+ +
+ + +
+ + + + + +
+ + === modified file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/inventoryTypeList.vm' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/inventoryTypeList.vm 2012-05-09 07:02:15 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/inventoryTypeList.vm 2012-05-17 07:33:28 +0000 @@ -24,11 +24,12 @@ - + + $i18n.getString( "name" ) - $i18n.getString( "operations" ) + $i18n.getString( "operations" ) @@ -38,6 +39,10 @@ $encoder.htmlEncode( $inventoryType.name ) + $i18n.getString( 'dataset' ) + + + $i18n.getString( 'edit' ) === added file 'local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/javascript/updateInventoryTypeDataSetForm.js' --- local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/javascript/updateInventoryTypeDataSetForm.js 1970-01-01 00:00:00 +0000 +++ local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/javascript/updateInventoryTypeDataSetForm.js 2012-05-17 07:33:28 +0000 @@ -0,0 +1,27 @@ +jQuery(document).ready(function() { + validation2('updateInventoryTypeDataSetForm', function(form) { + form.submit(); + }, { + 'beforeValidateHandler' : function() { + $("#selectedInventoryTypeDataSetList").find("option").attr("selected", "selected"); + }, + }); + + checkValueIsExist( "name", "validateInventoryType.action", {id:getFieldValue('id')}); + + + jQuery("#availableDataSetList").dhisAjaxSelect({ + source: "dataSetList.action", + iterator: "dataSets", + connectedTo: 'selectedInventoryTypeDataSetList', + handler: function(item) { + var option = jQuery("