=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/program/ProgramStage.java'
--- dhis-2/dhis-api/src/main/java/org/hisp/dhis/program/ProgramStage.java 2013-09-11 15:26:20 +0000
+++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/program/ProgramStage.java 2013-09-12 05:49:31 +0000
@@ -101,6 +101,8 @@
private Boolean generatedByEnrollmentDate;
+ private Boolean allowGenerateNextVisit = false;
+
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
@@ -145,7 +147,7 @@
{
this.blockEntryForm = blockEntryForm;
}
-
+
@JsonProperty
@JsonView( { DetailedView.class, ExportView.class } )
@JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0 )
@@ -362,4 +364,17 @@
this.captureCoordinates = captureCoordinates;
}
+ @JsonProperty
+ @JsonView( { DetailedView.class, ExportView.class } )
+ @JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0 )
+ public Boolean getAllowGenerateNextVisit()
+ {
+ return allowGenerateNextVisit;
+ }
+
+ public void setAllowGenerateNextVisit( Boolean allowGenerateNextVisit )
+ {
+ this.allowGenerateNextVisit = allowGenerateNextVisit;
+ }
+
}
=== modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/startup/TableAlteror.java'
--- dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/startup/TableAlteror.java 2013-09-10 04:51:49 +0000
+++ dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/startup/TableAlteror.java 2013-09-12 05:49:31 +0000
@@ -234,6 +234,7 @@
executeSql( "ALTER TABLE program DROP COLUMN displayProvidedOtherFacility" );
executeSql( "UPDATE programstage_dataelements SET displayAsRadioButton=false WHERE displayAsRadioButton is null" );
executeSql( "UPDATE patientreminder SET messageType=1 WHERE messageType is null" );
+ executeSql( "UPDATE programstage SET allowGenerateNextVisit=false WHERE allowGenerateNextVisit is null" );
}
=== modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/resources/org/hisp/dhis/program/hibernate/ProgramStage.hbm.xml'
--- dhis-2/dhis-services/dhis-service-patient/src/main/resources/org/hisp/dhis/program/hibernate/ProgramStage.hbm.xml 2013-09-07 13:29:42 +0000
+++ dhis-2/dhis-services/dhis-service-patient/src/main/resources/org/hisp/dhis/program/hibernate/ProgramStage.hbm.xml 2013-09-12 05:49:31 +0000
@@ -62,6 +62,8 @@
$i18n.getString( 'program_stage' ) |
=== 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 2013-09-06 09:06:36 +0000
+++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonProgramStage.vm 2013-09-12 05:49:31 +0000
@@ -7,9 +7,10 @@
"dataElementCount": "${programStageDataElements.size()}",
"standardInterval": "$!programStage.standardInterval",
"reportDateDescription": "$!encoder.jsonEncode( ${programStage.reportDateDescription} )",
- "blockEntryForm": "$!program.blockEntryForm",
- "remindCompleted": "$!program.remindCompleted",
- "generatedByEnrollmentDate": "$!program.generatedByEnrollmentDate",
+ "blockEntryForm": "$!programStage.blockEntryForm",
+ "remindCompleted": "$!programStage.remindCompleted",
+ "allowGenerateNextVisit": "$!programStage.allowGenerateNextVisit",
+ "generatedByEnrollmentDate": "$!programStage.generatedByEnrollmentDate",
"patientReminders":[
#foreach($patientReminder in $programStage.patientReminders)
{
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/programstage/AddProgramStageAction.java'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/programstage/AddProgramStageAction.java 2013-09-10 04:51:49 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/programstage/AddProgramStageAction.java 2013-09-12 05:49:31 +0000
@@ -292,6 +292,13 @@
this.remindCompleted = remindCompleted;
}
+ private Boolean allowGenerateNextVisit;
+
+ public void setAllowGenerateNextVisit( Boolean allowGenerateNextVisit )
+ {
+ this.allowGenerateNextVisit = allowGenerateNextVisit;
+ }
+
// -------------------------------------------------------------------------
// Action implementation
// -------------------------------------------------------------------------
@@ -309,6 +316,7 @@
generatedByEnrollmentDate = (generatedByEnrollmentDate == null) ? false : generatedByEnrollmentDate;
blockEntryForm = (blockEntryForm == null) ? false : blockEntryForm;
remindCompleted = (remindCompleted == null) ? false : remindCompleted;
+ allowGenerateNextVisit = (allowGenerateNextVisit == null) ? false : allowGenerateNextVisit;
ProgramStage programStage = new ProgramStage();
Program program = programService.getProgram( id );
@@ -327,6 +335,7 @@
programStage.setBlockEntryForm( blockEntryForm );
programStage.setRemindCompleted( remindCompleted );
programStage.setGeneratedByEnrollmentDate( generatedByEnrollmentDate );
+ programStage.setAllowGenerateNextVisit( allowGenerateNextVisit );
Set
+ |
+ |
+ |
+ |
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/programStage.js'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/programStage.js 2013-09-10 04:51:49 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/programStage.js 2013-09-12 05:49:31 +0000
@@ -90,6 +90,9 @@
var remindCompleted = ( json.programStage.remindCompleted == 'true') ? i18n_yes : i18n_no;
setInnerHTML( 'remindCompletedField', remindCompleted );
+ var allowGenerateNextVisit = ( json.programStage.allowGenerateNextVisit == 'true') ? i18n_yes : i18n_no;
+ setInnerHTML( 'allowGenerateNextVisitField', allowGenerateNextVisit );
+
var templateMessage = "";
for(var i in json.programStage.patientReminders){
var index = eval(i) + 1;
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/programStage.vm'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/programStage.vm 2013-09-09 16:11:17 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/programStage.vm 2013-09-12 05:49:31 +0000
@@ -68,6 +68,7 @@
|
|
+ |
+ |
+ |
| |