=== 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-06-13 10:58:05 +0000
+++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgramStage.vm 2014-08-18 14:21:48 +0000
@@ -13,6 +13,7 @@
"allowGenerateNextVisit": "$!programStage.allowGenerateNextVisit",
"generatedByEnrollmentDate": "$!programStage.generatedByEnrollmentDate",
"openAfterEnrollment": "$!programStage.openAfterEnrollment",
+ "preGenerateUID": "$!programStage.preGenerateUID",
"reportDateToUse": "$!programStage.reportDateToUse",
"reminders":[
#foreach($reminder in $programStage.reminders)
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/java/org/hisp/dhis/trackedentity/action/programstage/AddProgramStageAction.java'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/java/org/hisp/dhis/trackedentity/action/programstage/AddProgramStageAction.java 2014-08-15 07:40:20 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/java/org/hisp/dhis/trackedentity/action/programstage/AddProgramStageAction.java 2014-08-18 14:21:48 +0000
@@ -320,6 +320,13 @@
{
this.selectedIndicators = selectedIndicators;
}
+
+ private Boolean preGenerateUID;
+
+ public void setPreGenerateUID( Boolean preGenerateUID )
+ {
+ this.preGenerateUID = preGenerateUID;
+ }
// -------------------------------------------------------------------------
// Action implementation
@@ -340,6 +347,7 @@
remindCompleted = (remindCompleted == null) ? false : remindCompleted;
allowGenerateNextVisit = (allowGenerateNextVisit == null) ? false : allowGenerateNextVisit;
openAfterEnrollment = (openAfterEnrollment == null) ? false : openAfterEnrollment;
+ preGenerateUID = (preGenerateUID == null) ? false : preGenerateUID;
ProgramStage programStage = new ProgramStage();
Program program = programService.getProgram( id );
@@ -368,6 +376,7 @@
programStage.setAllowGenerateNextVisit( allowGenerateNextVisit );
programStage.setOpenAfterEnrollment( openAfterEnrollment );
programStage.setReportDateToUse( reportDateToUse );
+ programStage.setPreGenerateUID( preGenerateUID );
// Program indicators
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/java/org/hisp/dhis/trackedentity/action/programstage/UpdateProgramStageAction.java'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/java/org/hisp/dhis/trackedentity/action/programstage/UpdateProgramStageAction.java 2014-08-15 07:40:20 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/java/org/hisp/dhis/trackedentity/action/programstage/UpdateProgramStageAction.java 2014-08-18 14:21:48 +0000
@@ -315,6 +315,13 @@
{
this.selectedIndicators = selectedIndicators;
}
+
+ private Boolean preGenerateUID;
+
+ public void setPreGenerateUID( Boolean preGenerateUID )
+ {
+ this.preGenerateUID = preGenerateUID;
+ }
@Autowired
private ProgramIndicatorService programIndicatorService;
@@ -338,6 +345,7 @@
remindCompleted = (remindCompleted == null) ? false : remindCompleted;
allowGenerateNextVisit = (allowGenerateNextVisit == null) ? false : allowGenerateNextVisit;
openAfterEnrollment = (openAfterEnrollment == null) ? false : openAfterEnrollment;
+ preGenerateUID = (preGenerateUID == null) ? false : preGenerateUID;
ProgramStage programStage = programStageService.getProgramStage( id );
@@ -355,6 +363,7 @@
programStage.setAllowGenerateNextVisit( allowGenerateNextVisit );
programStage.setOpenAfterEnrollment( openAfterEnrollment );
programStage.setReportDateToUse( reportDateToUse );
+ programStage.setPreGenerateUID( preGenerateUID );
if ( programStage.getProgram().isSingleEvent() )
{
=== 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-08-11 12:53:29 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/resources/org/hisp/dhis/trackedentity/i18n_module.properties 2014-08-18 14:21:48 +0000
@@ -304,6 +304,7 @@
complete_allowed_only_if_validation_passes = Complete allowed only if validation passes
skip_to_generate_overdue_events = Skip generation of events that are overdue (before enrollment date)
display_generate_event_box_after_completed = Display generate event box after completed
+pre_generate_event_uid = Pre-generate event UID
calculated = Calculated
enrollment_date = Enrollment date
current_date = Current date
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/addProgramStageForm.vm'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/addProgramStageForm.vm 2014-08-06 15:20:54 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/addProgramStageForm.vm 2014-08-18 14:21:48 +0000
@@ -136,6 +136,11 @@
+ |
+ |
+
+
+
|
|
=== 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-07-27 12:49:21 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/javascript/programStage.js 2014-08-18 14:21:48 +0000
@@ -91,7 +91,10 @@
setInnerHTML( 'allowGenerateNextVisitField', allowGenerateNextVisit );
var openAfterEnrollment = ( json.programStage.openAfterEnrollment == 'true') ? i18n_yes : i18n_no;
- setInnerHTML( 'openAfterEnrollmentField', openAfterEnrollment );
+ setInnerHTML( 'openAfterEnrollmentField', openAfterEnrollment );
+
+ var preGenerateUID = ( json.programStage.preGeneateUID == 'true') ? i18n_yes : i18n_no;
+ setInnerHTML( 'preGenerateUIDField', preGenerateUID );
setInnerHTML( 'reportDateToUseField', json.programStage.reportDateToUse );
=== 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-07-28 09:24:17 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programStage.vm 2014-08-18 14:21:48 +0000
@@ -70,6 +70,7 @@
+
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/updateProgramStageForm.vm'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/updateProgramStageForm.vm 2014-08-06 15:20:54 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/updateProgramStageForm.vm 2014-08-18 14:21:48 +0000
@@ -144,6 +144,11 @@
+ |
+ |
+
+
+
|
|