$i18n.getString( "validation_rule" ) |
@@ -42,9 +42,10 @@
#foreach( $key in $dataValues.keySet() )
#set( $results = $dataValues.get( $key ))
- $key.displayName
+ #if( $multiOu )$key.displayName
#end
$encoder.htmlEncode( $i18n.getString( "the_following_values_are_outliers" ) )
+
$i18n.getString( "data_element" ) |
@@ -55,7 +56,7 @@
#set( $mark = false )
#foreach( $value in $results )
- $value.dataElementName $value.categoryOptionComboNameParsed |
+ $encoder.htmlEncode( $value.dataElementName ) $encoder.htmlEncode( $value.categoryOptionComboNameParsed ) |
$value.min |
$value.value |
$value.max |
@@ -69,3 +70,30 @@
#end
#end
+
+#if ( !$commentViolations.isEmpty() )
+ #foreach( $key in $commentViolations.keySet() )
+ #set( $operands = $commentViolations.get( $key ))
+
+ #if( $multiOu )$key.displayName
#end
+
+ $encoder.htmlEncode( $i18n.getString( "the_following_fields_require_comment" ) )
+
+
+
+ $i18n.getString( "form_field" ) |
+
+ #set( $mark = false )
+ #foreach( $operand in $operands )
+
+ $encoder.htmlEncode( $operand.prettyName ) |
+
+ #if( $mark )
+ #set( $mark = false )
+ #else
+ #set( $mark = true )
+ #end
+ #end
+
+ #end
+#end
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/java/org/hisp/dhis/dataset/action/AddDataSetAction.java'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/java/org/hisp/dhis/dataset/action/AddDataSetAction.java 2014-01-19 05:53:05 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/java/org/hisp/dhis/dataset/action/AddDataSetAction.java 2014-01-23 11:54:46 +0000
@@ -219,6 +219,13 @@
{
this.validCompleteOnly = validCompleteOnly;
}
+
+ private boolean noValueRequiresComment;
+
+ public void setNoValueRequiresComment( boolean noValueRequiresComment )
+ {
+ this.noValueRequiresComment = noValueRequiresComment;
+ }
private boolean skipOffline;
@@ -333,6 +340,7 @@
dataSet.setAllowFuturePeriods( allowFuturePeriods );
dataSet.setFieldCombinationRequired( fieldCombinationRequired );
dataSet.setValidCompleteOnly( validCompleteOnly );
+ dataSet.setNoValueRequiresComment( noValueRequiresComment );
dataSet.setNotifyCompletingUser( notifyCompletingUser );
dataSet.setApproveData( approveData );
dataSet.setSkipOffline( skipOffline );
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/java/org/hisp/dhis/dataset/action/UpdateDataSetAction.java'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/java/org/hisp/dhis/dataset/action/UpdateDataSetAction.java 2014-01-19 05:53:05 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/java/org/hisp/dhis/dataset/action/UpdateDataSetAction.java 2014-01-23 11:54:46 +0000
@@ -237,6 +237,13 @@
this.validCompleteOnly = validCompleteOnly;
}
+ private boolean noValueRequiresComment;
+
+ public void setNoValueRequiresComment( boolean noValueRequiresComment )
+ {
+ this.noValueRequiresComment = noValueRequiresComment;
+ }
+
private boolean skipOffline;
public void setSkipOffline( boolean skipOffline )
@@ -358,6 +365,7 @@
dataSet.setAllowFuturePeriods( allowFuturePeriods );
dataSet.setFieldCombinationRequired( fieldCombinationRequired );
dataSet.setValidCompleteOnly( validCompleteOnly );
+ dataSet.setNoValueRequiresComment( noValueRequiresComment );
dataSet.setNotifyCompletingUser( notifyCompletingUser );
dataSet.setApproveData( approveData );
dataSet.setSkipOffline( skipOffline );
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/resources/org/hisp/dhis/dataset/i18n_module.properties'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/resources/org/hisp/dhis/dataset/i18n_module.properties 2013-12-22 21:08:30 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/resources/org/hisp/dhis/dataset/i18n_module.properties 2014-01-23 11:54:46 +0000
@@ -100,6 +100,7 @@
form_details=Form details
complete_allowed_only_if_validation_passes=Complete allowed only if validation passes
notification_recipients=Complete notification recipients
+no_value_requires_comment=Missing value requires comment on complete
skip_offline=Skip offline
render_as_tabs=Render sections as tabs
render_horizontally=Render Vertically
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/addDataSet.vm'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/addDataSet.vm 2014-01-19 05:53:05 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/addDataSet.vm 2014-01-23 11:54:46 +0000
@@ -196,6 +196,15 @@
+
+ |
+
+
+ |
+
$i18n.getString( 'legend_set' ) |
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/editDataSet.vm'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/editDataSet.vm 2014-01-19 05:53:05 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/editDataSet.vm 2014-01-23 11:54:46 +0000
@@ -201,6 +201,15 @@
+ |
+
+
+ |
+
+
$i18n.getString( 'legend_set' ) |
|