=== modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/startup/TableAlteror.java'
--- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/startup/TableAlteror.java 2013-07-25 09:37:43 +0000
+++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/startup/TableAlteror.java 2013-07-26 03:52:08 +0000
@@ -567,6 +567,15 @@
executeSql( "DELETE FROM userroleauthorities WHERE authority='F_VALIDATIONCRITERIA_UPDATE'" );
executeSql( "DELETE FROM userroleauthorities WHERE authority='F_OPTIONSET_UPDATE'" );
executeSql( "DELETE FROM userroleauthorities WHERE authority='F_ATTRIBUTE_UPDATE'" );
+ executeSql( "DELETE FROM userroleauthorities WHERE authority='F_PATIENTATTRIBUTE_UPDATE'" );
+ executeSql( "DELETE FROM userroleauthorities WHERE authority='F_PATIENT_UPDATE'" );
+ executeSql( "DELETE FROM userroleauthorities WHERE authority='F_UPDATE_PROGRAM_INDICATOR'" );
+ executeSql( "DELETE FROM userroleauthorities WHERE authority='F_PROGRAM_UPDATE'" );
+ executeSql( "DELETE FROM userroleauthorities WHERE authority='F_PROGRAMSTAGE_UPDATE'" );
+ executeSql( "DELETE FROM userroleauthorities WHERE authority='F_PROGRAMSTAGE_SECTION_UPDATE'" );
+ executeSql( "DELETE FROM userroleauthorities WHERE authority='F_PATIENTIDENTIFIERTYPE_UPDATE'" );
+ executeSql( "DELETE FROM userroleauthorities WHERE authority='F_PROGRAM_ATTRIBUTE_UPDATE'" );
+ executeSql( "DELETE FROM userroleauthorities WHERE authority='F_PATIENT_DATAVALUE_UPDATE'" );
// update denominator of indicator which has indicatortype as 'number'
executeSql( "UPDATE indicator SET denominator = 1, denominatordescription = '' WHERE indicatortypeid IN (SELECT DISTINCT indicatortypeid FROM indicatortype WHERE indicatornumber = true) AND denominator IS NULL" );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/event/EventController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/event/EventController.java 2013-07-05 09:21:49 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/event/EventController.java 2013-07-26 03:52:08 +0000
@@ -152,7 +152,7 @@
}
@RequestMapping( value = "/{uid}", method = RequestMethod.PUT, consumes = { "application/xml", "text/xml" } )
- @PreAuthorize( "hasRole('ALL') or hasRole('F_PATIENT_DATAVALUE_UPDATE')" )
+ @PreAuthorize( "hasRole('ALL') or hasRole('F_PATIENT_DATAVALUE_ADD')" )
public void putXmlEvent( HttpServletResponse response, HttpServletRequest request, @PathVariable( "uid" ) String uid ) throws IOException
{
Event event = eventService.getEvent( uid );
@@ -171,7 +171,7 @@
}
@RequestMapping( value = "/{uid}", method = RequestMethod.PUT, consumes = "application/json" )
- @PreAuthorize( "hasRole('ALL') or hasRole('F_PATIENT_DATAVALUE_UPDATE')" )
+ @PreAuthorize( "hasRole('ALL') or hasRole('F_PATIENT_DATAVALUE_ADD')" )
public void putJsonEvent( HttpServletResponse response, HttpServletRequest request, @PathVariable( "uid" ) String uid ) throws IOException
{
Event event = eventService.getEvent( uid );
=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/resources/struts.xml'
--- dhis-2/dhis-web/dhis-web-caseentry/src/main/resources/struts.xml 2013-07-25 09:37:43 +0000
+++ dhis-2/dhis-web/dhis-web-caseentry/src/main/resources/struts.xml 2013-07-26 03:52:08 +0000
@@ -57,7 +57,7 @@
/content.vm
/dhis-web-caseentry/dataRecordingSelect.vm
style/style.css
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
/content.vm
/dhis-web-caseentry/dataEntryForm.vm
style/style.css
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
/dhis-web-commons/ajax/jsonResponseSuccess.vm
/dhis-web-caseentry/jsonResponseProgramCompleted.vm
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
/dhis-web-commons/ajax/jsonResponseSuccess.vm
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
plainTextError
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
/dhis-web-commons/ajax/jsonResponseSuccess.vm
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
@@ -150,7 +150,7 @@
/dhis-web-commons/ajax/jsonResponseInput.vm
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
/dhis-web-commons/ajax/jsonResponseSuccess.vm
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
/dhis-web-commons/ajax/jsonResponseSuccess.vm
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
@@ -258,14 +258,14 @@
/dhis-web-caseentry/responseInput.vm
plainTextError
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
/dhis-web-commons/ajax/jsonResponseSuccess.vm
plainTextError
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
@@ -275,7 +275,7 @@
status.vm
status.vm
plainTextError
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
@@ -328,7 +328,7 @@
/content.vm
/dhis-web-caseentry/dataEntryForm.vm
../dhis-web-commons/javascripts/date.js
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
getDataRecords.action?programId=${programId}
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
@@ -369,13 +369,13 @@
/content.vm
/dhis-web-caseentry/addSingleEventRegistration.vm
style/style.css
- F_PATIENT_ADD,F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_ADD,F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
status.vm
- F_PATIENT_ADD,F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_ADD,F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
@@ -541,7 +541,7 @@
../dhis-web-commons/javascripts/jQuery/jquery-barcode.min.js
- F_PATIENT_UPDATE
+ F_PATIENT_ADD
/dhis-web-commons/ajax/jsonResponseSuccess.vm
- F_PATIENT_UPDATE
+ F_PATIENT_ADD
status.vm
- F_PATIENT_UPDATE, F_PROGRAM_ENROLLMENT
+ F_PATIENT_ADD, F_PROGRAM_ENROLLMENT
/content.vm
/dhis-web-caseentry/identifierAndAttributeForm.vm
- F_PATIENT_UPDATE
+ F_PATIENT_ADD
/dhis-web-light/main.vm
/dhis-web-light/namebased/programStageForm.vm
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
/dhis-web-light/main.vm
/dhis-web-light/namebased/completedProgramStageForm.vm
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
showPatientProgramList.action?patientId=${patientId}
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
/dhis-web-light/main.vm
/dhis-web-light/namebased/programStageForm.vm
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
showPatientProgramStageList.action?patientId=${patientId}&programInstanceId=${programInstanceId}&programId=${programId}&validated=false
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
/dhis-web-light/main.vm
/dhis-web-light/singleevent/singleEventForm.vm
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
/dhis-web-light/main.vm
findSingleEventOptionSet.action?keyword=${keyword}&dataElementIdForSearching=${dataElementIdForSearching}&organisationUnitId=${organisationUnitId}&patientId=${patientId}&programId=${programId}&programStageInstanceId=${programStageInstanceId}&isEditing=${isEditing}
/dhis-web-light/singleevent/singleEventForm.vm
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
/dhis-web-light/main.vm
/dhis-web-light/anonymous/anonymousProgramForm.vm
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
/light/anonymous.action?validated=true&orgUnitId=${orgUnitId}
/dhis-web-light/main.vm
/dhis-web-light/anonymous/anonymousProgramForm.vm
- F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE
+ F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_DELETE
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/struts.xml'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/struts.xml 2013-07-25 09:37:43 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/struts.xml 2013-07-26 03:52:08 +0000
@@ -62,14 +62,14 @@
/dhis-web-maintenance-patient/updateRelationshipTypeForm.vm
javascript/relationship.js
style/basic.css
- F_PATIENTATTRIBUTE_UPDATE
+ F_PATIENTATTRIBUTE_ADD
relationshipType.action
- F_RELATIONSHIPTYPE_UPDATE
+ F_PATIENTATTRIBUTE_ADD
javascript/patientAttribute.js
style/basic.css
- F_PATIENTATTRIBUTE_UPDATE
+ F_PATIENTATTRIBUTE_ADD
patientAttribute.action
- F_PATIENTATTRIBUTE_UPDATE
+ F_PATIENTATTRIBUTE_ADD
/dhis-web-maintenance-patient/menu.vm
javascript/patientAttribute.js
style/basic.css
- F_PATIENTATTRIBUTE_UPDATE
+ F_PATIENTATTRIBUTE_ADD
index.action
- F_PATIENTATTRIBUTE_UPDATE
+ F_PATIENTATTRIBUTE_ADD
@@ -260,14 +260,14 @@
/dhis-web-maintenance-patient/updateProgramForm.vm
javascript/program.js
style/basic.css
- F_PROGRAM_UPDATE
+ F_PROGRAM_PUBLIC_ADD,F_PROGRAM_PRIVATE_ADD
program.action
- F_PROGRAM_UPDATE
+ F_PROGRAM_PUBLIC_ADD,F_PROGRAM_PRIVATE_ADD
/main.vm
/dhis-web-maintenance-patient/programAssociations.vm
- F_PROGRAM_UPDATE
+ F_PROGRAM_PUBLIC_ADD,F_PROGRAM_PRIVATE_ADD
program.action
- F_PROGRAM_UPDATE
+ F_PROGRAM_PUBLIC_ADD,F_PROGRAM_PRIVATE_ADD
@@ -367,7 +367,7 @@
programStage.action?id=${programId}
- F_PROGRAMSTAGE_UPDATE
+ F_PROGRAMSTAGE_ADD
javascript/commons.js,javascript/programStage.js
style/basic.css
- F_PROGRAMSTAGE_UPDATE
+ F_PROGRAMSTAGE_ADD
javascript/commons.js,javascript/programStageSection.js
style/basic.css
- F_PROGRAMSTAGE_SECTION_UPDATE
+ F_PROGRAMSTAGE_SECTION_ADD
programStageSectionList.action?id=${programStageId}
- F_PROGRAMSTAGE_SECTION_UPDATE
+ F_PROGRAMSTAGE_SECTION_ADD
/dhis-web-maintenance-patient/updatePatientAttibuteGroupForm.vm
javascript/patientAttributeGroup.js
style/basic.css
- F_PATIENTATTRIBUTE_UPDATE
+ F_PATIENTATTRIBUTE_ADD
patientAttributeGroup.action
- F_PATIENTATTRIBUTE_UPDATE
+ F_PATIENTATTRIBUTE_ADD
javascript/patientIdentifierType.js
style/basic.css
- F_PATIENTIDENTIFIERTYPE_UPDATE
+ F_PATIENTIDENTIFIERTYPE_ADD
patientIdentifierType.action
- F_PATIENTIDENTIFIERTYPE_UPDATE
+ F_PATIENTIDENTIFIERTYPE_ADD
@@ -1002,7 +1002,7 @@
/main.vm
/dhis-web-maintenance-patient/programsForValidationCriteriaAssociations.vm
javascript/program.js
- F_PROGRAM_UPDATE
+ F_PROGRAM_PUBLIC_ADD,F_PROGRAM_PRIVATE_ADD
validationCriteria.action
- F_PROGRAM_UPDATE
+ F_PROGRAM_PUBLIC_ADD,F_PROGRAM_PRIVATE_ADD
@@ -1166,14 +1166,14 @@
/main.vm
/dhis-web-maintenance-patient/updateProgramIndicator.vm
javascript/commons.js,javascript/programIndicator.js
- F_UPDATE_PROGRAM_INDICATOR
+ F_ADD_PROGRAM_INDICATOR
programIndicator.action?programId=${programId}
- F_UPDATE_PROGRAM_INDICATOR
+ F_ADD_PROGRAM_INDICATOR
>>>>>> MERGE-SOURCE
-F_PATIENTATTRIBUTE_UPDATE=\u66F4\u65B0\u53D7\u76CA\u4EBA\u5C5E\u6027
change=\u4FEE\u6539
F_OPTIONSET_DELETE=\u5220\u9664\u9009\u9879\u96C6
F_ORGANISATIONUNIT_MOVE=\u79FB\u9664\u7EC4\u7EC7\u673A\u6784
@@ -118,7 +117,6 @@
F_PROGRAM_VALIDATION=\u7BA1\u7406\u9879\u76EE\u9A8C\u8BC1\u89C4\u5219
F_ORGANISATIONUNIT_ADD=\u6DFB\u52A0\u7EC4\u7EC7\u673A\u6784
edit_role=\u7F16\u8F91\u89D2\u8272
-F_PATIENTIDENTIFIERTYPE_UPDATE=\u66F4\u65B0\u53D7\u76CA\u4EBA\u6807\u8BC6\u7B26\u7C7B\u578B
name=\u59D3\u540D
inactive_for=\u5173\u95ED
F_CONSTANT_ADD=\u6DFB\u52A0\u5E38\u6570
@@ -151,7 +149,6 @@
add_user_group=\u6DFB\u52A0\u7528\u6237\u7EC4
F_PROGRAM_ENROLLMENT=\u9879\u76EE\u767B\u8BB0
number_of_orgunit=\u7EC4\u7EC7\u673A\u6784\u6570
-F_PROGRAMSTAGE_UPDATE=\u66F4\u65B0\u9879\u76EE\u9636\u6BB5
M_dhis-web-maintenance-patient=\u67E5\u770B\u53D7\u76CA\u4EBA\uFF08\u75C5\u4EBA\uFF09\u6A21\u5757
specify_username=\u8BF7\u6CE8\u660E\u7528\u6237
F_PATIENTIDENTIFIERTYPE_DELETE=\u5220\u9664\u53D7\u76CA\u4EBA\u6807\u8BC6\u7B26\u7C7B\u578B
@@ -164,7 +161,6 @@
select_all_in_group=\u9009\u62E9\u6240\u6709
confirm_delete=\u4F60\u786E\u8BA4\u5220\u9664
F_INDICATORTYPE_ADD=\u6DFB\u52A0\u6307\u6807\u7C7B\u578B
-F_PATIENT_UPDATE=\u66F4\u65B0\u53D7\u76CA\u4EBA\uFF08\u75C5\u4EBA\uFF09
F_USERROLE_ADD=\u6DFB\u52A0\u7528\u6237\u89D2\u8272
F_VALIDATIONRULEGROUP_DELETE=\u5220\u9664\u9A8C\u8BC1\u89C4\u5219\u7EC4
specify_description=\u6307\u5B9A\u63CF\u8FF0
@@ -183,7 +179,6 @@
M_dhis-web-maintenance-mobile=\u67E5\u770B\u79FB\u52A8\u7EF4\u62A4\u6A21\u5757
F_RELATIONSHIP_MANAGEMENT=\u53D7\u76CA\u4EBA\u5173\u7CFB\u7BA1\u7406
available_roles=\u53EF\u7528\u7684\u89D2\u8272
-F_PROGRAM_UPDATE=\u66F4\u65B0\u9879\u76EE
confirm_delete_user=\u60A8\u786E\u8BA4\u8981\u5220\u9664\u6B64\u7528\u6237?
remove_all_in_group=\u5168\u90E8\u79FB\u9664
F_PROGRAM_PUBLIC_ADD=\u6DFB\u52A0\u9879\u76EE
@@ -197,7 +192,6 @@
clear=\u6E05\u9664
F_OPTIONSET_MANAGEMENT=\u9009\u9879\u96C6\u7BA1\u7406
F_USERGROUP_DELETE=\u5220\u9664\u7528\u6237\u7EC4
-F_PATIENT_DATAVALUE_UPDATE=\u66F4\u65B0\u53D7\u76CA\u4EBA\u6570\u636E\u503C
deselect_role=\u53D6\u6D88\u89D2\u8272\u9009\u62E9
group_members=\u56E2\u961F\u6210\u5458
F_PATIENTATTRIBUTEVALUE_DELETE=\u5220\u9664\u53D7\u76CA\u4EBA\u5C5E\u6027\u503C
@@ -215,7 +209,6 @@
M_dhis-web-validationrule=\u9A8C\u8BC1\u89C4\u5219\u6A21\u5757
F_PATIENTATTRIBUTE_DELETE=\u5220\u9664\u53D7\u76CA\u4EBA\u5C5E\u6027
F_DATAELEMENTGROUPSET_PUBLIC_ADD=\u6DFB\u52A0\u6570\u636E\u5143\u7EC4\u96C6
-F_PROGRAM_ATTRIBUTE_UPDATE=\u66F4\u65B0\u9879\u76EE\u5C5E\u6027
user_use_group=\u7528\u6237\u4F7F\u7528\u7EC4
F_DATASET_ORDER_CHANGE=\u6539\u53D8\u6570\u636E\u96C6\u7684\u6392\u5E8F
F_DATAADMIN_LOCK=\u6570\u636E\u7BA1\u7406\u5458\u9501\u5B9A