=== 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 2014-03-24 19:15:32 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/startup/TableAlteror.java 2014-03-24 19:24:58 +0000 @@ -568,6 +568,7 @@ executeSql( "UPDATE userroleauthorities SET authority='F_SQLVIEW_PUBLIC_ADD' WHERE authority='F_SQLVIEW_ADD'" ); executeSql( "UPDATE userroleauthorities SET authority='F_OPTIONSET_PUBLIC_ADD' WHERE authority='F_OPTIONSET_ADD'" ); executeSql( "UPDATE userroleauthorities SET authority='F_VALIDATIONRULEGROUP_PUBLIC_ADD' WHERE authority='F_VALIDATIONRULEGROUP_ADD'" ); + executeSql( "UPDATE userroleauthorities SET authority='F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD' WHERE authority='F_TRACKED_ENTITY_ATTRIBUTE_ADD'" ); // remove unused authorities executeSql( "DELETE FROM userroleauthorities WHERE authority='F_CONCEPT_UPDATE'" ); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/resources/struts.xml' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/resources/struts.xml 2014-03-24 19:16:45 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/resources/struts.xml 2014-03-24 19:24:58 +0000 @@ -62,27 +62,19 @@ /dhis-web-maintenance-program/updateRelationshipTypeForm.vm javascript/relationship.js style/basic.css - F_TRACKED_ENTITY_ATTRIBUTE_ADD + F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD, F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD - - relationshipType.action - - F_TRACKED_ENTITY_ATTRIBUTE_ADD + + relationshipType.action + F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD, F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD - - /dhis-web-commons/ajax/jsonResponseSuccess.vm - - - /dhis-web-commons/ajax/jsonResponseError.vm - - - /dhis-web-commons/ajax/jsonResponseInput.vm - + /dhis-web-commons/ajax/jsonResponseSuccess.vm + /dhis-web-commons/ajax/jsonResponseError.vm + /dhis-web-commons/ajax/jsonResponseInput.vm plainTextError @@ -91,129 +83,97 @@ /main.vm - - /dhis-web-maintenance-program/attribute.vm - + /dhis-web-maintenance-program/attribute.vm /dhis-web-maintenance-program/menu.vm javascript/attribute.js - - - /dhis-web-commons/ajax/jsonTrackedEntityAttribute.vm - - plainTextError - - - - - /dhis-web-commons/ajax/jsonTrackedEntityAttributes.vm - - plainTextError - - - - - /dhis-web-commons/ajax/jsonTrackedEntityAttributes.vm - - plainTextError - - - - - /dhis-web-commons/ajax/jsonResponseSuccess.vm - - - /dhis-web-commons/ajax/jsonResponseError.vm - + + /dhis-web-commons/ajax/jsonTrackedEntityAttribute.vm + plainTextError + + + + /dhis-web-commons/ajax/jsonTrackedEntityAttributes.vm + plainTextError + + + + /dhis-web-commons/ajax/jsonTrackedEntityAttributes.vm + plainTextError + + + + /dhis-web-commons/ajax/jsonResponseSuccess.vm + /dhis-web-commons/ajax/jsonResponseError.vm F_TRACKED_ENTITY_ATTRIBUTE_DELETE - - attribute.action - - F_TRACKED_ENTITY_ATTRIBUTE_ADD + + attribute.action + F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD, F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD - + /main.vm - - /dhis-web-maintenance-program/addAttributeForm.vm - + /dhis-web-maintenance-program/addAttributeForm.vm javascript/attribute.js style/basic.css - F_TRACKED_ENTITY_ATTRIBUTE_ADD + F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD, F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD /main.vm - - /dhis-web-maintenance-program/updateAttibuteForm.vm - + /dhis-web-maintenance-program/updateAttibuteForm.vm javascript/attribute.js style/basic.css - F_TRACKED_ENTITY_ATTRIBUTE_ADD + F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD, F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD - attribute.action - - F_TRACKED_ENTITY_ATTRIBUTE_ADD + attribute.action + F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD, F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD - - /dhis-web-commons/ajax/jsonResponseSuccess.vm - - - /dhis-web-commons/ajax/jsonResponseInput.vm - + /dhis-web-commons/ajax/jsonResponseSuccess.vm + /dhis-web-commons/ajax/jsonResponseInput.vm plainTextError /main.vm - - /dhis-web-maintenance-program/attributeVisitSchedule.vm - + /dhis-web-maintenance-program/attributeVisitSchedule.vm /dhis-web-maintenance-program/menu.vm javascript/attribute.js style/basic.css - F_TRACKED_ENTITY_ATTRIBUTE_ADD + F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD, F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD index.action - F_TRACKED_ENTITY_ATTRIBUTE_ADD + F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD, F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD /main.vm - - /dhis-web-maintenance-program/attributeInListNoProgram.vm - + /dhis-web-maintenance-program/attributeInListNoProgram.vm /dhis-web-maintenance-program/menu.vm javascript/attribute.js style/basic.css - F_TRACKED_ENTITY_ATTRIBUTE_ADD + F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD, F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD index.action - F_TRACKED_ENTITY_ATTRIBUTE_ADD + F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD, F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD @@ -658,17 +618,14 @@ - - /dhis-web-commons/ajax/jsonResponseSuccess.vm - + /dhis-web-commons/ajax/jsonResponseSuccess.vm F_TRACKED_ENTITY_ATTRIBUTE_DELETE - attributeGroup.action - - F_TRACKED_ENTITY_ATTRIBUTE_ADD + attributeGroup.action + F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD, F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD @@ -676,7 +633,7 @@ /dhis-web-maintenance-program/addAttributeGroupForm.vm javascript/attributeGroup.js style/basic.css - F_TRACKED_ENTITY_ATTRIBUTE_ADD + F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD, F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD /dhis-web-maintenance-program/updateAttibuteGroupForm.vm javascript/attributeGroup.js style/basic.css - F_TRACKED_ENTITY_ATTRIBUTE_ADD + F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD, F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD - attributeGroup.action - - F_TRACKED_ENTITY_ATTRIBUTE_ADD + attributeGroup.action + F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD, F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD - - /dhis-web-commons/ajax/jsonResponseSuccess.vm - - - /dhis-web-commons/ajax/jsonResponseError.vm - - - /dhis-web-commons/ajax/jsonResponseInput.vm - + /dhis-web-commons/ajax/jsonResponseSuccess.vm + /dhis-web-commons/ajax/jsonResponseError.vm + /dhis-web-commons/ajax/jsonResponseInput.vm plainTextError @@ -715,13 +665,12 @@ /dhis-web-maintenance-program/sortAttributeGroupForm.vm javascript/attributeGroup.js style/basic.css - F_TRACKED_ENTITY_ATTRIBUTE_ADD + F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD, F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD - attributeGroup.action - + attributeGroup.action === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module.properties' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module.properties 2014-03-24 19:15:32 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module.properties 2014-03-24 19:24:58 +0000 @@ -143,8 +143,9 @@ F_ORGANISATION_REGISTRATION=Organisation Unit Registration F_TRACKED_ENTITY_REMOVE_EMPTY_EVENTS=Remove Empty Tracked Entity Events F_ACCESS_TRACKED_ENTITY_ATTRIBUTES = View and Search Tracked Entity Attributes and Identifiers -F_ALLOW_EDIT_TRACKED_ENTITY_ATTRIBUTES = Add and Edit Tracked Entity Attributes -F_TRACKED_ENTITY_ATTRIBUTE_ADD=Add/Update Tracked Entity Attribute +F_ALLOW_EDIT_TRACKED_ENTITY_ATTRIBUTES = Add/Update Tracked Entity Attributes +F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD=Add/Update Public Tracked Entity Attribute +F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD=Add/Update Private Tracked Entity Attribute F_TRACKED_ENTITY_ATTRIBUTE_DELETE=Delete Tracked Entity Attribute F_TRACKED_ENTITY_ATTRIBUTEVALUE_ADD=Add Tracked Entity Attribute Value F_ADD_PROGRAM_INDICATOR = Add/Update Program Indicator