=== modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/DefaultPatientAttributeService.java' --- dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/DefaultPatientAttributeService.java 2013-03-07 05:15:13 +0000 +++ dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/DefaultPatientAttributeService.java 2013-05-18 06:51:47 +0000 @@ -62,7 +62,7 @@ // ------------------------------------------------------------------------- // Implementation methods // ------------------------------------------------------------------------- - + public void deletePatientAttribute( PatientAttribute patientAttribute ) { patientAttributeStore.delete( patientAttribute ); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/dataentryform/DelRegistrationFormAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/dataentryform/DelRegistrationFormAction.java 2013-04-24 07:53:20 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/java/org/hisp/dhis/patient/action/dataentryform/DelRegistrationFormAction.java 2013-05-18 06:51:47 +0000 @@ -81,7 +81,7 @@ PatientRegistrationForm registrationForm = null; if ( id != null ) { - Program program = programService.getProgram( id ); + = programService.getProgram( id ); registrationForm = patientRegistrationFormService.getPatientRegistrationForm( program ); } @@ -89,7 +89,7 @@ { registrationForm = patientRegistrationFormService.getCommonPatientRegistrationForm(); } - + patientRegistrationFormService.deletePatientRegistrationForm( registrationForm ); return SUCCESS; === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/viewDataEntryForm.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/viewDataEntryForm.js 2013-05-16 07:31:48 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/viewDataEntryForm.js 2013-05-18 06:51:47 +0000 @@ -356,12 +356,3 @@ } ); } -function deleteRegistrationFormFromView() -{ - var result = window.confirm( i18n_confirm_delete + '\n\n' + name ); - if ( result ) - { - window.location.href = 'delRegistrationEntryFormAction.action?id=' + id; - } -} - === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/viewPatientRegistationForm.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/viewPatientRegistationForm.js 2013-04-28 12:07:14 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/viewPatientRegistationForm.js 2013-05-18 06:51:47 +0000 @@ -126,6 +126,7 @@ requiredFields['fixedattributeid=registrationDate'] = i18n_registration_date; requiredFields['fixedattributeid=fullName'] = i18n_full_name; requiredFields['fixedattributeid=gender'] = i18n_gender; + requiredFields['fixedattributeid=dobType'] = i18n_dob_type; requiredFields['fixedattributeid=birthDate'] = i18n_date_of_birth; jQuery('#identifiersSelector option').each(function() { @@ -202,8 +203,7 @@ violate = '

' + i18n_validate_success + '

'; } - setInnerHTML('validateDiv', violate); - jQuery('#validateDiv').dialog({ + jQuery('#validateDiv').html(violate).dialog({ title:i18n_required_fields_valivation, maximize:true, closable:true, @@ -432,6 +432,6 @@ var result = window.confirm( i18n_confirm_delete + '\n\n' + name ); if ( result ) { - window.location.href = 'delRegistrationEntryFormAction.action?id=' + id; + window.location.href = 'delRegistrationEntryFormAction.action?id=' + getFieldValue('id'); } } === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/viewPatientRegistationForm.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/viewPatientRegistationForm.vm 2013-04-28 12:07:14 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/viewPatientRegistationForm.vm 2013-05-18 06:51:47 +0000 @@ -58,6 +58,10 @@

$i18n.getString( "add_patient_registration_form" )

$!program.displayName

+#set($disableRegistrationFields=false) +#if($program) + #set($disableRegistrationFields=$program.disableRegistrationFields) +#end
@@ -104,7 +108,7 @@   |  - + $i18n.getString( 'auto_save_patient_registration_forms' ) @@ -123,14 +127,14 @@ @@ -148,7 +152,7 @@ @@ -166,7 +170,7 @@ @@ -184,9 +188,9 @@ @@ -244,7 +248,7 @@ var i18n_save_unsuccess_please_insert_all_required_fields = '$encoder.jsEscape( $i18n.getString( "save_unsuccess" ) , "'" )' + '. ' + '$encoder.jsEscape( $i18n.getString( "please_insert_all_required_fields" ) , "'" )'; var i18n_validate_success = '$encoder.jsEscape( $i18n.getString( "validate_success" ) , "'" )'; var i18n_name_exists = '$encoder.jsEscape( $i18n.getString( "name_exists" ) , "'" )'; - + var i18n_dob_type = '$encoder.jsEscape( $i18n.getString( "dob_type" ) , "'" )'; jQuery(document).ready( function(){ openPropertiesSelector(); });