=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/caseaggregation/ShowCaseAggregationConditionFormAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/caseaggregation/ShowCaseAggregationConditionFormAction.java 2011-05-18 04:52:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/caseaggregation/ShowCaseAggregationConditionFormAction.java 2011-05-19 08:12:45 +0000 @@ -65,6 +65,8 @@ // ------------------------------------------------------------------------- // Output // ------------------------------------------------------------------------- + + private Integer id; private List patientAttributes; @@ -78,6 +80,16 @@ // Getters && Setters // ------------------------------------------------------------------------- + public Integer getId() + { + return id; + } + + public void setId( Integer id ) + { + this.id = id; + } + public List getDataElementGroups() { return dataElementGroups; === removed file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/caseaggregation/ShowUpdateCaseAggregationFormAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/caseaggregation/ShowUpdateCaseAggregationFormAction.java 2011-05-18 04:52:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/caseaggregation/ShowUpdateCaseAggregationFormAction.java 1970-01-01 00:00:00 +0000 @@ -1,168 +0,0 @@ -/* - * Copyright (c) 2004-2009, University of Oslo - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * * Neither the name of the HISP project nor the names of its contributors may - * be used to endorse or promote products derived from this software without - * specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR - * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -package org.hisp.dhis.patient.action.caseaggregation; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -import org.hisp.dhis.caseaggregation.CaseAggregationCondition; -import org.hisp.dhis.caseaggregation.CaseAggregationConditionService; -import org.hisp.dhis.dataelement.DataElement; -import org.hisp.dhis.dataelement.DataElementGroup; -import org.hisp.dhis.dataelement.DataElementService; -import org.hisp.dhis.dataelement.comparator.DataElementGroupNameComparator; -import org.hisp.dhis.patient.PatientAttribute; -import org.hisp.dhis.patient.PatientAttributeService; -import org.hisp.dhis.patient.comparator.PatientAttributeComparator; -import org.hisp.dhis.program.Program; -import org.hisp.dhis.program.ProgramService; -import org.hisp.dhis.program.comparator.ProgramNameComparator; - -import com.opensymphony.xwork2.Action; - -/** - * @author Chau Thu Tran - * @version $ ShowUpdateCaseAggregationFormAction.java May 18, 2011 10:24:21 AM $ - * - */ -public class ShowUpdateCaseAggregationFormAction -implements Action -{ - // ------------------------------------------------------------------------- - // Dependencies - // ------------------------------------------------------------------------- - - public DataElementService dataElementService; - - public ProgramService programService; - - private PatientAttributeService patientAttributeService; - - private CaseAggregationConditionService aggregationConditionService; - - // ------------------------------------------------------------------------- - // Input/Output - // ------------------------------------------------------------------------- - private Integer id; - - private CaseAggregationCondition caseAggregation; - - private String description; - - private List patientAttributes; - - private List dataElementGroups; - - private List dataElements; - - private List programs; - - // ------------------------------------------------------------------------- - // Getters && Setters - // ------------------------------------------------------------------------- - - public List getDataElementGroups() - { - return dataElementGroups; - } - - public void setAggregationConditionService( CaseAggregationConditionService aggregationConditionService ) - { - this.aggregationConditionService = aggregationConditionService; - } - - public CaseAggregationCondition getCaseAggregation() - { - return caseAggregation; - } - - public String getDescription() - { - return description; - } - - public void setId( Integer id ) - { - this.id = id; - } - - public List getPrograms() - { - return programs; - } - - public List getDataElements() - { - return dataElements; - } - - public void setDataElementService( DataElementService dataElementService ) - { - this.dataElementService = dataElementService; - } - - public void setProgramService( ProgramService programService ) - { - this.programService = programService; - } - - public void setPatientAttributeService( PatientAttributeService patientAttributeService ) - { - this.patientAttributeService = patientAttributeService; - } - - public List getPatientAttributes() - { - return patientAttributes; - } - - // ------------------------------------------------------------------------- - // Action implementation - // ------------------------------------------------------------------------- - - @Override - public String execute() - throws Exception - { - dataElementGroups = new ArrayList( dataElementService.getAllDataElementGroups() ); - Collections.sort( dataElementGroups, new DataElementGroupNameComparator() ); - - programs = new ArrayList( programService.getAllPrograms() ); - Collections.sort( programs, new ProgramNameComparator() ); - - patientAttributes = new ArrayList( patientAttributeService.getAllPatientAttributes() ); - Collections.sort( patientAttributes, new PatientAttributeComparator() ); - - caseAggregation = aggregationConditionService.getCaseAggregationCondition( id ); - description = aggregationConditionService.getConditionDescription( caseAggregation.getAggregationExpression() ); - - - return SUCCESS; - } -} === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/validation/DefineProgramListForValidationCriteriaAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/validation/DefineProgramListForValidationCriteriaAction.java 2011-05-18 04:52:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/validation/DefineProgramListForValidationCriteriaAction.java 2011-05-19 08:12:45 +0000 @@ -55,7 +55,6 @@ // ------------------------------------------------------------------------- // Input && Output // ------------------------------------------------------------------------- - private Integer criteriaId; private Integer[] programIds; === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/META-INF/dhis/beans.xml 2011-05-18 04:52:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/META-INF/dhis/beans.xml 2011-05-19 08:12:45 +0000 @@ -1074,24 +1074,6 @@ - - - - - - - - - - - - - - - /content.vm /dhis-web-maintenance-patient/addCaseAggregation.vm - + + class="org.hisp.dhis.patient.action.caseaggregation.ShowCaseAggregationConditionFormAction"> + updateCaseAggregationFormChain + + + + /content.vm /dhis-web-maintenance-patient/updateCaseAggregation.vm + /dhis-web-maintenance-patient/patientAndProgramMenu.vm + javascript/commons.js, + javascript/caseaggregation.js - - /dhis-web-commons/ajax/jsonResponseSuccess.vm + caseAggregation.action + - - /dhis-web-commons/ajax/jsonResponseSuccess.vm + caseAggregation.action + /main.vm /dhis-web-maintenance-patient/validationCriteria.vm /dhis-web-maintenance-patient/patientAndProgramMenu.vm - javascript/commons.js,javascript/validationcriteria.js - - - - /content.vm - /dhis-web-maintenance-patient/validationCriteriaList.vm + javascript/validationcriteria.js - /content.vm + /main.vm /dhis-web-maintenance-patient/addValidationCriteria.vm + /dhis-web-maintenance-patient/patientAndProgramMenu.vm + javascript/validationcriteria.js F_VALIDATIONCRITERIA_ADD - - /dhis-web-commons/ajax/jsonResponseSuccess.vm + validationCriteria.action + F_VALIDATIONCRITERIA_ADD - /content.vm + /main.vm /dhis-web-maintenance-patient/updateValidationCriteria.vm + /dhis-web-maintenance-patient/patientAndProgramMenu.vm + javascript/validationcriteria.js F_VALIDATIONCRITERIA_UPDATE @@ -1078,8 +1085,8 @@ - - /dhis-web-commons/ajax/jsonResponseSuccess.vm + validationCriteria.action + F_VALIDATIONCRITERIA_UPDATE @@ -1100,15 +1107,17 @@ - /content.vm + /main.vm /dhis-web-maintenance-patient/programsForValidationCriteriaAssociations.vm + + ,javascript/program.js F_PROGRAM_UPDATE - - /dhis-web-commons/ajax/jsonResponseSuccess.vm + + validationCriteria.action F_PROGRAM_UPDATE === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/addCaseAggregation.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/addCaseAggregation.vm 2011-05-18 04:52:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/addCaseAggregation.vm 2011-05-19 08:12:45 +0000 @@ -1,17 +1,11 @@ - - -

- +

$i18n.getString( "add_case_aggregation_condition" )

@@ -211,3 +205,9 @@
+ + === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/addProgramAttributeForm.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/addProgramAttributeForm.vm 2011-05-18 04:52:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/addProgramAttributeForm.vm 2011-05-19 08:12:45 +0000 @@ -85,6 +85,7 @@

+

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/addValidationCriteria.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/addValidationCriteria.vm 2011-05-18 04:52:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/addValidationCriteria.vm 2011-05-19 08:12:45 +0000 @@ -1,19 +1,16 @@ - - -

- +

$i18n.getString( "add_validation_criteria" )

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/caseAggregation.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/caseAggregation.vm 2011-05-18 04:52:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/caseAggregation.vm 2011-05-19 08:12:45 +0000 @@ -1,10 +1,65 @@ -
- #parse( "/dhis-web-maintenance-patient/caseAggregationList.vm" ) -
- -#parse( "/dhis-web-commons/loader/loader.vm" ) - -
+

$i18n.getString( 'beneficiary_aggregation_query_builder' )

+ +
+ + + + +
+ + + + + + + + + + + + + + + + + #foreach( $aggregationCondition in $aggregationConditions ) + + + + + + + + + + + + #end + + + +
$i18n.getString( "name" )$i18n.getString( "operations" )
$encoder.htmlEncode( $aggregationCondition.description ) + $i18n.getString( + + $i18n.getString( + + $i18n.getString( +
+
+ + + +
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/caseaggregation.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/caseaggregation.js 2011-05-18 04:52:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/caseaggregation.js 2011-05-19 08:12:45 +0000 @@ -206,91 +206,4 @@ { byId('aggregationDescription').innerHTML = data; },'html'); -} - -// ----------------------------------------------------------------------------- -// Add Case Aggregation -// ----------------------------------------------------------------------------- - -function showAddCaseAggregationForm() -{ - hideById('caseAggregationList'); - jQuery('#loaderDiv').show(); - jQuery('#editCaseAggregationForm').load('showAddCaseAggregationForm.action', - { - }, function() - { - showById('editCaseAggregationForm'); - jQuery('#loaderDiv').hide(); - }); -} - -function addCaseAggregation() -{ - $.ajax({ - type: "POST", - url: 'addCaseAggregation.action', - data: getParamsForDiv('addCaseAggregationForm'), - success: function( json ) { - if( json.response == 'success') - { - onClickBackBtn(); - } - } - }); - - return false; -} - -// ----------------------------------------------------------------------------- -// Update Case Aggregation -// ----------------------------------------------------------------------------- - -function showUpdateCaseAggregationForm( caseAggregationId ) -{ - hideById('caseAggregationList'); - jQuery('#loaderDiv').show(); - jQuery('#editCaseAggregationForm').load('showUpdateCaseAggregationForm.action', - { - id:caseAggregationId - }, function() - { - showById('editCaseAggregationForm'); - jQuery('#loaderDiv').hide(); - }); -} - -function updateCaseAggregation() -{ - $.ajax({ - type: "POST", - url: 'updateCaseAggregation.action', - data: getParamsForDiv('updateCaseAggregationForm'), - success: function( json ) { - if( json.response == 'success') - { - onClickBackBtn(); - } - } - }); - - return false; -} - -// ------------------------------------------------------------------ -// Click Back button -// ------------------------------------------------------------------ - -function onClickBackBtn() -{ - hideById('editCaseAggregationForm'); - jQuery('#loaderDiv').show(); - jQuery('#caseAggregationList').load('caseAggregationList.action', - { - }, function() - { - showById('caseAggregationList'); - jQuery('#loaderDiv').hide(); - }); -} - +} \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/commons.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/commons.js 2011-05-18 04:52:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/commons.js 2011-05-19 08:12:45 +0000 @@ -106,17 +106,11 @@ { for ( var i in jQuery(this).val() ) { - if( jQuery(this).val()[i] != null ) - { - params += elementId + "="+ htmlEncode(jQuery(this).val()[i]) + "&"; - } + params += elementId + "="+ jQuery(this).val()[i] + "&"; } }else { - if( jQuery(this).val() != null ) - { - params += elementId + "="+ htmlEncode(jQuery(this).val()) + "&"; - } + params += elementId + "="+ jQuery(this).val() + "&"; } } }); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/validationcriteria.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/validationcriteria.js 2011-05-18 04:52:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/validationcriteria.js 2011-05-19 08:12:45 +0000 @@ -44,7 +44,6 @@ // ---------------------------------------------------------------------------------------- // Show div to Add or Update Validation-Criteria // ---------------------------------------------------------------------------------------- - function showDivValue(){ var propertyName = byId('property').value; hideDiv(); @@ -74,126 +73,4 @@ function fillValue( value ){ byId('value').value = value; -} - -// ----------------------------------------------------------------------------- -// Add Validation Criteria -// ----------------------------------------------------------------------------- - -function showAddValidationCriteriaForm() -{ - hideById('validationCriteriaList'); - jQuery('#loaderDiv').show(); - jQuery('#editValidationCriteriaForm').load('showAddValidationCriteriaForm.action', - { - }, function() - { - showById('editValidationCriteriaForm'); - jQuery('#loaderDiv').hide(); - }); -} - -function addValidationCriteria() -{ - $.ajax({ - type: "POST", - url: 'addValidationCriteria.action', - data: getParamsForDiv('validationCriteriaForm'), - success: function( json ) { - if( json.response == 'success') - { - onClickBackToCriteriaBtn(); - } - } - }); - - return false; -} - -// ----------------------------------------------------------------------------- -// Update Validation Criteria -// ----------------------------------------------------------------------------- - -function showUpdateValidationCriteriaForm( criteriaId ) -{ - hideById('validationCriteriaList'); - jQuery('#loaderDiv').show(); - jQuery('#editValidationCriteriaForm').load('showUpdateValidationCriteriaForm.action', - { - id:criteriaId - }, function() - { - showById('editValidationCriteriaForm'); - jQuery('#loaderDiv').hide(); - }); -} - -function updateValidationCriteria() -{ - $.ajax({ - type: "POST", - url: 'updateValidationCriteria.action', - data: getParamsForDiv('validationCriteriaForm'), - success: function( json ) { - if( json.response == 'success') - { - onClickBackToCriteriaBtn(); - } - } - }); - - return false; -} - -// ------------------------------------------------------------------ -// Assign Validation Criteria for programs -// ------------------------------------------------------------------ - -function showProgramsForValidationCriteriaForm( validationId ) -{ - hideById('validationCriteriaList'); - jQuery('#loaderDiv').show(); - jQuery('#editValidationCriteriaForm').load('showProgramsForValidationCriteriaForm.action', - { - criteriaId:validationId - }, function() - { - showById('editValidationCriteriaForm'); - jQuery('#loaderDiv').hide(); - }); -} - -function defineProgramsForValidationCriteria() -{ - $.ajax({ - type: "POST", - url: 'defineProgramsForValidationCriteria.action', - data: getParamsForDiv('assignValidationCriteriaForm'), - success: function( json ) { - if( json.response == 'success') - { - onClickBackToCriteriaBtn(); - } - } - }); - - return false; -} - - -// ------------------------------------------------------------------ -// Click Back button -// ------------------------------------------------------------------ - -function onClickBackToCriteriaBtn() -{ - hideById('editValidationCriteriaForm'); - jQuery('#loaderDiv').show(); - jQuery('#validationCriteriaList').load('validationCriteriaList.action', - { - }, function() - { - showById('validationCriteriaList'); - jQuery('#loaderDiv').hide(); - }); -} +} \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/programsForValidationCriteriaAssociations.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/programsForValidationCriteriaAssociations.vm 2011-05-18 04:52:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/programsForValidationCriteriaAssociations.vm 2011-05-19 08:12:45 +0000 @@ -1,64 +1,50 @@ + +

$i18n.getString( "define_program_associations" )

+ + + + + + + + + + + + + + + + + + + + + + + +
$i18n.getString('program')
 
+ + + +
+
+ +
+ +
+ + +
+ - - -

- -

$i18n.getString( "define_program_associations" )

- - - - - - - - - - - - - - - - - - - - - - - - - -
$i18n.getString('program')
 
- - - -
-
- -
- -
- - -
-
\ No newline at end of file + var i18n_confirm_delete = '$encoder.jsEscape( $i18n.getString( "confirm_delete_patient" ) , "'" )'; + === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/updateCaseAggregation.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/updateCaseAggregation.vm 2011-05-18 04:52:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/updateCaseAggregation.vm 2011-05-19 08:12:45 +0000 @@ -1,18 +1,12 @@ - - -

- +

$i18n.getString( "update_case_aggregation_condition" )

@@ -132,7 +126,9 @@
$i18n.getString( "case_attributes" ) + +
$i18n.getString( "program_properties" ) + +
+

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/updateValidationCriteria.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/updateValidationCriteria.vm 2011-05-18 04:52:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/updateValidationCriteria.vm 2011-05-19 08:12:45 +0000 @@ -1,10 +1,10 @@ - - -

- +

$i18n.getString( "update_validation_criteria" )

- - + === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/validationCriteria.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/validationCriteria.vm 2011-05-18 04:52:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/validationCriteria.vm 2011-05-19 08:12:45 +0000 @@ -1,14 +1,64 @@ -
- #parse( "/dhis-web-maintenance-patient/validationCriteriaList.vm" ) -
- -#parse( "/dhis-web-commons/loader/loader.vm" ) - -
+

$i18n.getString( "validation_criteria" )

+ +
$i18n.getString('criteria_details')
+ + + + + +
+ + + + + + +
+ $i18n.getString( "filter_by_name" ): + + +
+ + + + + + + + + #foreach($criteria in $criterias) + + + + + #end + +
$i18n.getString('name')$i18n.getString('operator')
$criteria.name + $i18n.getString( 'assign_program' ) + $i18n.getString( 'edit' ) + $i18n.getString( 'remove' ) + $i18n.getString( 'show_details' ) +
+
+ + + +