=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-capture/i18n/en.json'
--- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-capture/i18n/en.json 2014-11-19 09:29:44 +0000
+++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-capture/i18n/en.json 2014-11-19 09:55:11 +0000
@@ -29,10 +29,11 @@
"go_back": "Go back",
"form_invalid": "Form is invalid. Please check for required fields.",
"required": "Required",
- "number_required": "Value must be number",
- "text_required": "Value must be text",
- "date_required": "Value must be date",
+ "int_required": "Value must be a number",
+ "string_required": "Value must be a text",
+ "date_required": "Value must be a date",
"option_required": "Value must be selected from drop-down",
+ "bool_required": "Value must be a boolean",
"ok": "Ok",
"done": "Done",
"remove": "Remove",
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-capture/scripts/services.js'
--- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-capture/scripts/services.js 2014-11-03 10:34:14 +0000
+++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-capture/scripts/services.js 2014-11-19 09:55:11 +0000
@@ -378,7 +378,8 @@
newInputField = '';
+ ' ng-required="prStDes.' + deId + '.compulsory"> ' +
+ '{{\'int_required\'| translate}}';
}
if(programStageDataElements[deId].dataElement.type == "string"){
if(programStageDataElements[deId].dataElement.optionSet){
@@ -390,14 +391,16 @@
' ng-required="prStDes.' + deId + '.compulsory"' +
' typeahead="option.name as option.name for option in optionSets.'+optionSetId+'.options | filter:$viewValue | limitTo:20"' +
' typeahead-editable="false" ' +
- ' typeahead-open-on-focus ng-required="prStDes.'+deId+'.compulsory">';
+ ' typeahead-open-on-focus ng-required="prStDes.'+deId+'.compulsory"> ' +
+ '{{\'option_required\'| translate}}';
}
else{
newInputField = '';
+ ' ng-required="prStDes.' + deId + '.compulsory"> ' +
+ '{{\'text_required\'| translate}}';
}
}
if(programStageDataElements[deId].dataElement.type == "bool"){
@@ -408,7 +411,8 @@
'' +
'' +
'' +
- '';
+ ' ' +
+ '{{\'bool_required\'| translate}}';
}
if(programStageDataElements[deId].dataElement.type == "date"){
newInputField = '';
+ ' ng-required="prStDes.' + deId + '.compulsory"> ' +
+ '{{\'date_required\'| translate}}';
}
if(programStageDataElements[deId].dataElement.type == "trueOnly"){
newInputField = '';
+ ' ng-required="prStDes.' + deId + '.compulsory"> ' +
+ '{{\'required\'| translate}}';
}
- newInputField = //'