=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/minmaxvalidation/GenerateMinMaxValuesAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/minmaxvalidation/GenerateMinMaxValuesAction.java 2010-09-06 13:06:35 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/minmaxvalidation/GenerateMinMaxValuesAction.java 2010-09-30 05:37:41 +0000 @@ -130,11 +130,11 @@ public String execute() throws Exception { - if ( dataSetIds == null ) - { - selectionTreeManager.clearSelectedOrganisationUnits(); - return INPUT; - } +// if ( dataSetIds == null ) +// { +// selectionTreeManager.clearSelectedOrganisationUnits(); +// return INPUT; +// } Collection orgUnits = selectionTreeManager.getReloadedSelectedOrganisationUnits(); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/minmaxvalidation/GetMinMaxValidationParamsAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/minmaxvalidation/GetMinMaxValidationParamsAction.java 2010-09-21 12:42:34 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/minmaxvalidation/GetMinMaxValidationParamsAction.java 2010-09-30 05:37:41 +0000 @@ -28,12 +28,9 @@ */ import java.util.Collection; -import java.util.List; import org.hisp.dhis.dataset.DataSet; import org.hisp.dhis.dataset.DataSetService; -import org.hisp.dhis.organisationunit.OrganisationUnitGroup; -import org.hisp.dhis.organisationunit.OrganisationUnitLevel; import com.opensymphony.xwork2.Action; @@ -68,32 +65,6 @@ return dataSets; } - private List levels; - - public List getLevels() - { - return levels; - } - - private String message; - - public String getMessage() - { - return message; - } - - public void setMessage( String message ) - { - this.message = message; - } - - private Collection orgunitGroups; - - public Collection getOrgunitGroups() - { - return orgunitGroups; - } - // ------------------------------------------------------------------------- // Action implementation // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/minmaxvalidation/RemoveMinMaxValueAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/minmaxvalidation/RemoveMinMaxValueAction.java 2010-08-28 12:24:02 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/minmaxvalidation/RemoveMinMaxValueAction.java 2010-09-30 05:37:41 +0000 @@ -128,14 +128,7 @@ @Override public String execute() throws Exception - { - if ( dataSetIds == null ) - { - message = i18n.getString( "not_choose_dataset" ); - organisationUnitSelectionManager.clearSelectedOrganisationUnits(); - return INPUT; - } - + { Collection orgUnits = organisationUnitSelectionManager.getSelectedOrganisationUnits(); if ( orgUnits == null || orgUnits.size() ==0 ) { === 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 2010-09-23 07:35:25 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml 2010-09-30 05:37:41 +0000 @@ -274,23 +274,23 @@ - - - getMinMaxValidationParamsChain - - getMinMaxValidationParamsChain + + /dhis-web-maintenance-dataadmin/responseSuccess.vm + + /dhis-web-maintenance-dataadmin/responseError.vm - - getMinMaxValidationParamsChain - - getMinMaxValidationParamsChain + + /dhis-web-maintenance-dataadmin/responseSuccess.vm + + /dhis-web-maintenance-dataadmin/responseError.vm - /main.vm === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/minMaxValidation.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/minMaxValidation.js 2010-09-21 12:42:34 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/minMaxValidation.js 2010-09-30 05:37:41 +0000 @@ -1,3 +1,15 @@ +function generateMinMaxValue(){ + var request = new Request(); + request.setResponseTypeXML( 'xmlObject' ); + request.setCallbackSuccess( minMaxValueCompleted ); + request.sendAsPost(getParamString('dataSetIds')); + request.send( 'generateMinMaxValue.action' ); +} + +function minMaxValueCompleted( xmlObject ) { + setMessage( xmlObject.firstChild.nodeValue ); + return false; +} //----------------------------------------------------------------------------------- // Default Min/Max values //----------------------------------------------------------------------------------- @@ -15,16 +27,6 @@ setMessage(xmlObject.firstChild.nodeValue); } -function validateForm(){ - if(byId('dataSetIds').value=='') - { - setMessage(i18n_not_choose_dataset); - return false; - } - - document.getElementById( 'minMaxGeneratingForm' ).submit(); -} - //------------------------------------------------------------------------------ // Save factor //------------------------------------------------------------------------------ @@ -45,7 +47,11 @@ //----------------------------------------------------------------------------------- function removeMinMaxValue(){ - var form = byId("minMaxGeneratingForm"); - form.action = "removeMinMaxValue.action" - form.submit(); + + var request = new Request(); + request.setResponseTypeXML( 'xmlObject' ); + request.setCallbackSuccess( minMaxValueCompleted ); + request.sendAsPost(getParamString('dataSetIds')); + request.send( 'removeMinMaxValue.action' ); + } \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/minMaxValidation.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/minMaxValidation.vm 2010-09-21 12:42:34 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/minMaxValidation.vm 2010-09-30 05:37:41 +0000 @@ -1,5 +1,5 @@