=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/program/ProgramStageSection.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/program/ProgramStageSection.java 2014-06-12 09:41:31 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/program/ProgramStageSection.java 2014-06-13 10:58:05 +0000 @@ -64,17 +64,19 @@ public ProgramStageSection() { - + setAutoFields(); } public ProgramStageSection( String name, List programStageDataElements ) { + setAutoFields(); this.name = name; this.programStageDataElements = programStageDataElements; } public ProgramStageSection( String name, List programStageDataElements, Integer sortOrder ) { + setAutoFields(); this.name = name; this.programStageDataElements = programStageDataElements; this.sortOrder = sortOrder; === modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/trackedentity/TrackedEntityInstanceReminder.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/trackedentity/TrackedEntityInstanceReminder.java 2014-05-26 13:29:12 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/trackedentity/TrackedEntityInstanceReminder.java 2014-06-13 10:58:05 +0000 @@ -116,10 +116,12 @@ public TrackedEntityInstanceReminder() { + setAutoFields(); } public TrackedEntityInstanceReminder( String name, Integer daysAllowedSendMessage, String templateMessage ) { + setAutoFields(); this.name = name; this.daysAllowedSendMessage = daysAllowedSendMessage; this.templateMessage = templateMessage; @@ -128,6 +130,7 @@ public TrackedEntityInstanceReminder( String name, Integer daysAllowedSendMessage, String templateMessage, String dateToCompare, Integer sendTo, Integer whenToSend, Integer messageType ) { + setAutoFields(); this.name = name; this.daysAllowedSendMessage = daysAllowedSendMessage; this.templateMessage = templateMessage; === modified file 'dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/trackedentity/startup/TableAlteror.java' --- dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/trackedentity/startup/TableAlteror.java 2014-06-03 11:56:13 +0000 +++ dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/trackedentity/startup/TableAlteror.java 2014-06-13 10:58:05 +0000 @@ -271,6 +271,8 @@ updateAggregateQueryBuilder(); executeSql( "UPDATE trackedentityaudit SET accessedmodule='tracked_entity_instance_dashboard' WHERE accessedmodule='instance_dashboard' or accessedmodule='patient_dashboard'" ); + + updateUidColumn(); } // ------------------------------------------------------------------------- @@ -406,6 +408,41 @@ } } + private void updateUidColumn() + { + updateUidColumn( "trackedentityinstancereminder" ); + updateUidColumn( "programvalidation" ); + } + + private void updateUidColumn( String tableName ) + { + StatementHolder holder = statementManager.getHolder(); + + try + { + Statement statement = holder.getStatement(); + + ResultSet resultSet = statement.executeQuery( "SELECT " + tableName + "id FROM " + tableName + + " where uid is null" ); + + while ( resultSet.next() ) + { + String uid = CodeGenerator.generateCode(); + + executeSql( "UPDATE " + tableName + " SET uid='" + uid + "' WHERE " + tableName + "id=" + + resultSet.getInt( 1 ) ); + } + } + catch ( Exception ex ) + { + log.debug( ex ); + } + finally + { + holder.close(); + } + } + private int executeSql( String sql ) { try === modified file 'dhis-2/dhis-services/dhis-service-tracker/src/main/resources/org/hisp/dhis/trackedentity/hibernate/TrackedEntityInstanceReminder.hbm.xml' --- dhis-2/dhis-services/dhis-service-tracker/src/main/resources/org/hisp/dhis/trackedentity/hibernate/TrackedEntityInstanceReminder.hbm.xml 2014-02-07 20:25:49 +0000 +++ dhis-2/dhis-services/dhis-service-tracker/src/main/resources/org/hisp/dhis/trackedentity/hibernate/TrackedEntityInstanceReminder.hbm.xml 2014-06-13 10:58:05 +0000 @@ -1,7 +1,9 @@ + "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd" + [] + > @@ -9,6 +11,8 @@ + + &identifiableProperties; === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonCaseAggregation.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonCaseAggregation.vm 2012-06-04 04:06:04 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonCaseAggregation.vm 2014-06-13 10:58:05 +0000 @@ -1,6 +1,7 @@ { "caseAggregation": { "id": "${caseAggregation.id}", + "uid": "${caseAggregation.uid}", "name": "$!encoder.jsonEncode( ${caseAggregation.name} )", "operator": "${caseAggregation.operator}", "aggregationDataElement": "$!encoder.jsonEncode( ${caseAggregation.aggregationDataElement.name} )", === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgram.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgram.vm 2014-02-07 20:25:49 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgram.vm 2014-06-13 10:58:05 +0000 @@ -1,6 +1,7 @@ { "program": { "id": "$program.id", + "uid": "$program.uid", "name": "$!encoder.jsEncode( ${program.name} )", "description": "$!encoder.jsEncode( ${program.description} )", "type": "$!program.type", === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgramIndicator.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgramIndicator.vm 2013-04-17 07:58:14 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgramIndicator.vm 2014-06-13 10:58:05 +0000 @@ -1,6 +1,7 @@ { "programIndicator": { "id": $!{programIndicator.id}, + "uid": "$!{programIndicator.uid}", "name": "$!encoder.jsonEncode( ${programIndicator.displayName} )", "code": "$!encoder.jsonEncode( ${programIndicator.code} )", "description": "$!encoder.xmlEncode( ${programIndicator.displayDescription} )", === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgramStage.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgramStage.vm 2014-02-07 20:25:49 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgramStage.vm 2014-06-13 10:58:05 +0000 @@ -1,6 +1,7 @@ { "programStage": { "id": "${programStage.id}", + "uid": "${programStage.uid}", "name": "$!encoder.jsonEncode( ${programStage.name} )", "description": "$!encoder.jsonEncode( ${programStage.description} )", "minDaysFromStart": "${programStage.minDaysFromStart}", === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgramStageSection.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgramStageSection.vm 2012-09-17 06:40:26 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgramStageSection.vm 2014-06-13 10:58:05 +0000 @@ -1,6 +1,7 @@ { "programStageSection": { "id": "$!{section.id}", + "uid": "$!{section.uid}", "name": "$!encoder.jsonEncode( ${section.name} )", "dataElementCount": "$!{section.programStageDataElements.size()}" } === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgramValidation.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgramValidation.vm 2013-02-05 14:51:56 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgramValidation.vm 2014-06-13 10:58:05 +0000 @@ -1,6 +1,7 @@ { "validation": { "id": "${validation.id}", + "uid": "${validation.uid}", "description": "$!encoder.htmlEncode( ${validation.name} )", "operator": "$!encoder.htmlEncode( ${validation.operator} )", "leftSideDescription": "$!encoder.htmlEncode( ${validation.leftSide.description} )", === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonRelationshipType.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonRelationshipType.vm 2012-02-27 01:07:19 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonRelationshipType.vm 2014-06-13 10:58:05 +0000 @@ -1,6 +1,7 @@ { "relationshipType": { "id": "${relationshipType.id}", + "uid": "${relationshipType.uid}", "aIsToB": "$!encoder.jsonEncode( ${relationshipType.aIsToB} )", "bIsToA": "$!encoder.jsonEncode( ${relationshipType.bIsToA} )", "description": "$!encoder.jsonEncode( ${relationshipType.name} )" === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonTrackedEntity.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonTrackedEntity.vm 2014-02-17 15:00:27 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonTrackedEntity.vm 2014-06-13 10:58:05 +0000 @@ -1,6 +1,7 @@ { "trackedEntity": { "id": $!{trackedEntity.id}, + "uid": "$!{trackedEntity.uid}", "name": "$!encoder.jsonEncode( ${trackedEntity.displayName} )", "description": "$!encoder.jsonEncode( ${trackedEntity.displayDescription} )" } === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonTrackedEntityAttribute.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonTrackedEntityAttribute.vm 2014-04-18 08:58:14 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonTrackedEntityAttribute.vm 2014-06-13 10:58:05 +0000 @@ -1,6 +1,7 @@ { "attribute": { "id": "${attribute.id}", + "uid": "${attribute.uid}", "name": "$!encoder.jsonEncode( ${attribute.name} )", "code": "$!encoder.jsonEncode( ${attribute.code} )", "description": "$!encoder.jsonEncode( ${attribute.description} )", === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonTrackedEntityAttributeGroup.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonTrackedEntityAttributeGroup.vm 2014-02-07 20:25:49 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonTrackedEntityAttributeGroup.vm 2014-06-13 10:58:05 +0000 @@ -1,6 +1,7 @@ { "attributeGroup": { "id": "${attributeGroup.id}", + "uid": "${attributeGroup.uid}", "name": "$!encoder.jsonEncode( ${attributeGroup.name} )", "description": "$!encoder.jsonEncode( ${attributeGroup.description} )", "noAttribute": "${attributeGroup.attributes.size()}" === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonTrackedEntityInstanceReminder.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonTrackedEntityInstanceReminder.vm 2014-02-07 20:25:49 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonTrackedEntityInstanceReminder.vm 2014-06-13 10:58:05 +0000 @@ -1,6 +1,7 @@ { "reminder": { "id": $!{reminder.id}, + "uid": "$!{reminder.uid}", "name": "$!encoder.jsonEncode( ${reminder.displayName} )", "daysAllowedSendMessage": "$!{reminder.daysAllowedSendMessage}", "templateMessage": "$!encoder.jsonEncode( ${reminder.templateMessage} )", === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonValidationCriteria.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonValidationCriteria.vm 2011-10-05 06:56:56 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonValidationCriteria.vm 2014-06-13 10:58:05 +0000 @@ -1,6 +1,7 @@ { "validationCriteria": { "id": "$!{validationCriteria.id}", + "uid": "$!{validationCriteria.uid}", "name": "$!encoder.xmlEncode( $validationCriteria.name )", "description": "$!encoder.xmlEncode($validationCriteria.description )", "property": "$!i18n.getString($validationCriteria.property)", === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/resources/org/hisp/dhis/trackedentity/i18n_module.properties' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/resources/org/hisp/dhis/trackedentity/i18n_module.properties 2014-06-04 11:14:18 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/resources/org/hisp/dhis/trackedentity/i18n_module.properties 2014-06-13 10:58:05 +0000 @@ -157,7 +157,7 @@ create_new_program_validation_rule=Create new program validation rule add_multi_program_validation_rule=Add multi-program validation rule program_validation_rule_details=Program validation rule details -program_validation_rule_management=Program validation rule management +view_validation_rule=View validation rule tracked_entity_attribute_group_sort_order=Tracked entity attribute group sort order scheduled_days_from_start=Scheduled days from start success_delete_program_attribute_option=Deleted program attribute option successfully @@ -366,7 +366,7 @@ incident_date = Incident date date_to_compare = Date to compare program_indicator_management = Program Indicator Management -program_indicator_management_form = Program indicator management +view_program_indicator = View program indicator confirm_delete_prorgam_indicator=Are you sure you want to delete this program indicator? program_indicator_details = Program indicator details date_for_calculating = Date for calculating === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/attribute.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/attribute.vm 2014-05-17 12:04:42 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/attribute.vm 2014-06-13 10:58:05 +0000 @@ -52,16 +52,16 @@
$i18n.getString( 'hide_details' ) -
-


-


-


-


-


-


-


- -
+ +


+


+


+


+


+


+


+


+ === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/attributeGroup.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/attributeGroup.vm 2014-04-15 10:11:11 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/attributeGroup.vm 2014-06-13 10:58:05 +0000 @@ -47,10 +47,11 @@
$i18n.getString( 'hide_details' ) -
-


-


-


+
+


+


+


+


=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/caseAggregation.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/caseAggregation.vm 2014-05-17 12:04:42 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/caseAggregation.vm 2014-06-13 10:58:05 +0000 @@ -61,15 +61,16 @@
- $i18n.getString( 'hide_details' ) + $i18n.getString( 'hide_details' )
-


-


-


-


-


-


-
+


+


+


+


+


+


+


+ === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/attribute.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/attribute.js 2014-05-17 12:04:42 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/attribute.js 2014-06-13 10:58:05 +0000 @@ -20,6 +20,7 @@ setInnerHTML( 'nameField', json.attribute.name ); setInnerHTML( 'descriptionField', json.attribute.description ); setInnerHTML( 'optionSetField', json.attribute.optionSet ); + setInnerHTML( 'idField', json.attribute.uid ); var unique = ( json.attribute.unique == 'true') ? i18n_yes : i18n_no; setInnerHTML( 'uniqueField', unique ); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/attributeGroup.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/attributeGroup.js 2014-02-07 20:25:49 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/attributeGroup.js 2014-06-13 10:58:05 +0000 @@ -19,6 +19,7 @@ setInnerHTML('nameField', json.attributeGroup.name); setInnerHTML('descriptionField', json.attributeGroup.description); setInnerHTML('noAttributeField', json.attributeGroup.noAttribute); + setInnerHTML('idField', json.attributeGroup.uid); showDetails(); }); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/caseaggregation.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/caseaggregation.js 2014-06-01 13:44:41 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/caseaggregation.js 2014-06-13 10:58:05 +0000 @@ -278,6 +278,7 @@ setInnerHTML('optionComboField', json.caseAggregation.optionCombo); setInnerHTML('aggregationExpressionField', json.caseAggregation.aggregationExpression); setInnerHTML('deSumField', json.caseAggregation.deSum); + setInnerHTML('idField', json.caseAggregation.uid); showDetails(); }); } === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/program.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/program.js 2014-06-02 04:53:15 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/program.js 2014-06-13 10:58:05 +0000 @@ -47,6 +47,7 @@ }, function( json ) { setInnerHTML('nameField', json.program.name); setInnerHTML('descriptionField', json.program.description); + setInnerHTML('idField', json.program.uid); var type = i18n_multiple_events_with_registration; if( json.program.type == "2" ) === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programIndicator.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programIndicator.js 2014-05-30 08:04:25 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programIndicator.js 2014-06-13 10:58:05 +0000 @@ -25,6 +25,7 @@ setInnerHTML('valueTypeField', json.programIndicator.valueType); setInnerHTML('rootDateField', json.programIndicator.rootDate); setInnerHTML('expressionField', json.programIndicator.expression); + setInnerHTML('idField', json.programIndicator.uid); showDetails(); }); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programReminder.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programReminder.js 2014-06-04 11:38:43 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programReminder.js 2014-06-13 10:58:05 +0000 @@ -50,6 +50,7 @@ programId: getFieldValue('programId') }, function( json ) { setInnerHTML('nameField', json.reminder.name); + setInnerHTML('idField', json.reminder.uid); var days = json.reminder.daysAllowedSendMessage; if( eval(days)>=0 ){ === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programStage.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programStage.js 2014-04-04 15:35:16 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programStage.js 2014-06-13 10:58:05 +0000 @@ -81,6 +81,7 @@ setInnerHTML( 'nameField', json.programStage.name ); setInnerHTML( 'descriptionField', json.programStage.description ); setInnerHTML( 'scheduledDaysFromStartField', json.programStage.minDaysFromStart ); + setInnerHTML( 'idField', json.programStage.uid ); var irregular = (json.programStage.irregular=='true') ? i18n_yes : i18n_no; setInnerHTML( 'irregularField', irregular ); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programStageReminder.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programStageReminder.js 2014-06-04 11:38:43 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programStageReminder.js 2014-06-13 10:58:05 +0000 @@ -50,6 +50,7 @@ programStageId: getFieldValue('programStageId') }, function( json ) { setInnerHTML('nameField', json.reminder.name); + setInnerHTML('idField', json.reminder.uid); var days = json.reminder.daysAllowedSendMessage; if( eval(days)>=0 ){ === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programStageSection.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programStageSection.js 2014-02-03 04:55:39 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programStageSection.js 2014-06-13 10:58:05 +0000 @@ -20,6 +20,7 @@ jQuery.getJSON( 'getProgramStageSection.action', { id: context.id }, function ( json ) { setInnerHTML( 'nameField', json.programStageSection.name ); setInnerHTML( 'dataElementCountField', json.programStageSection.dataElementCount ); + setInnerHTML( 'idField', json.programStageSection.uid ); showDetails(); }); } === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programValidation.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programValidation.js 2014-02-07 20:25:49 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programValidation.js 2014-06-13 10:58:05 +0000 @@ -23,6 +23,7 @@ function showProgramValidationDetails( context ) { jQuery.getJSON('getProgramValidation.action', { validationId: context.id }, function( json ) { setInnerHTML('descriptionField', json.validation.description); + setInnerHTML('idField', json.validation.uid); var operator = json.validation.operator; setInnerHTML('operatorField', i18nalizeOperator(operator)); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/relationship.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/relationship.js 2013-12-17 01:29:04 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/relationship.js 2014-06-13 10:58:05 +0000 @@ -18,6 +18,7 @@ setInnerHTML('aIsToBField', json.relationshipType.aIsToB); setInnerHTML('bIsToAField', json.relationshipType.bIsToA); setInnerHTML('descriptionField', json.relationshipType.description); + setInnerHTML('idField', json.relationshipType.uid); showDetails(); }); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/trackedEntity.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/trackedEntity.js 2014-02-17 15:00:27 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/trackedEntity.js 2014-06-13 10:58:05 +0000 @@ -18,6 +18,7 @@ function( json ) { setInnerHTML('nameField', json.trackedEntity.name); setInnerHTML('descriptionField', json.trackedEntity.description); + setInnerHTML('idField', json.trackedEntity.uid); showDetails(); }); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/validationcriteria.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/validationcriteria.js 2014-06-11 04:53:54 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/validationcriteria.js 2014-06-13 10:58:05 +0000 @@ -25,6 +25,7 @@ jQuery.getJSON('getValidationCriteria.action', { id: context.id, programId: getFieldValue('programId') }, function( json ) { setInnerHTML('nameField', json.validationCriteria.name); setInnerHTML('descriptionField', json.validationCriteria.description); + setInnerHTML('idField', json.validationCriteria.uid); var property = json.validationCriteria.property; var operator = json.validationCriteria.operator; === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programIndicator.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programIndicator.vm 2014-04-29 11:29:41 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programIndicator.vm 2014-06-13 10:58:05 +0000 @@ -58,6 +58,7 @@




+


=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programList.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programList.vm 2014-05-30 08:04:25 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programList.vm 2014-06-13 10:58:05 +0000 @@ -10,8 +10,8 @@
  •   $i18n.getString( "view_program_stages" )
  •   $i18n.getString( "view_template_reminder_message" )
  •   $i18n.getString( "view_validation_criteria" )
  • -
  •   $i18n.getString( "program_validation_rule_management" )
  • -
  •   $i18n.getString( "program_indicator_management_form" )
  • +
  •   $i18n.getString( "view_validation_rule" )
  • +
  •   $i18n.getString( "view_program_indicator" )
  •   $i18n.getString( "sharing_settings" )
  •   $i18n.getString( "translation_translate" )
  •   $i18n.getString( "remove" )
  • @@ -77,6 +77,7 @@




    +


    === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programReminder.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programReminder.vm 2014-06-04 11:38:43 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programReminder.vm 2014-06-13 10:58:05 +0000 @@ -55,6 +55,7 @@




    +


    === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programStage.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programStage.vm 2014-05-30 08:04:25 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programStage.vm 2014-06-13 10:58:05 +0000 @@ -6,12 +6,12 @@ + @@ -67,15 +67,16 @@




    -


    -


    -


    +


    +


    +








    +


    === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programStageReminder.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programStageReminder.vm 2014-06-04 11:14:18 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programStageReminder.vm 2014-06-13 10:58:05 +0000 @@ -45,16 +45,17 @@
    $i18n.getString( 'hide_details' ) -
    -


    -


    -


    -


    -


    -


    -


    -


    -
    + +


    +


    +


    +


    +


    +


    +


    +


    +


    + === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programStageSection.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programStageSection.vm 2014-02-03 04:55:39 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programStageSection.vm 2014-06-13 10:58:05 +0000 @@ -52,6 +52,7 @@



    +


    === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programValidationList.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programValidationList.vm 2014-06-04 09:04:26 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programValidationList.vm 2014-06-13 10:58:05 +0000 @@ -62,6 +62,7 @@




    +


    === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/relationshipType.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/relationshipType.vm 2014-04-14 15:59:05 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/relationshipType.vm 2014-06-13 10:58:05 +0000 @@ -54,11 +54,12 @@
    $i18n.getString( 'hide_details' ) -
    -


    -


    -


    -
    + +


    +


    +


    +


    + === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/trackedEntity.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/trackedEntity.vm 2014-05-30 08:04:25 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/trackedEntity.vm 2014-06-13 10:58:05 +0000 @@ -49,9 +49,11 @@
    $i18n.getString( 'hide_details' ) -
    -


    -


    +
    +


    +


    +


    + === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/validationCriteria.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/validationCriteria.vm 2014-06-03 12:38:36 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/validationCriteria.vm 2014-06-13 10:58:05 +0000 @@ -55,6 +55,7 @@




    +