mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-08 14:51:49 +00:00
RM-310: A user is not able to edit metadata of the record he has permissions for
* fixed up add record web script as it was using a admin only web script * extended rm meta-data web script to support above * EditRecordMetaData capability missing for composite Update and UpdateProperty capabilities * EditNonRecordMetaData capability takes into consideration whether the user is the owner or not git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@36180 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -488,7 +488,8 @@
|
||||
</bean>
|
||||
|
||||
<bean id="rmEditNonRecordMetadataCapability"
|
||||
parent="declarativeCapability">
|
||||
parent="declarativeCapability"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.capability.impl.EditCapability">
|
||||
<property name="name" value="EditNonRecordMetadata"/>
|
||||
<property name="permission" value="EditNonRecordMetadata"/>
|
||||
<property name="conditions">
|
||||
@@ -500,7 +501,7 @@
|
||||
|
||||
<bean id="rmEditRecordMetadataCapability"
|
||||
parent="rmBaseCapability"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.capability.impl.EditRecordMetadataCapability">
|
||||
class="org.alfresco.module.org_alfresco_module_rm.capability.impl.EditCapability">
|
||||
<property name="name" value="EditRecordMetadata"/>
|
||||
<property name="permission" value="EditRecordMetadata"/>
|
||||
<property name="kinds">
|
||||
@@ -641,8 +642,7 @@
|
||||
</bean>
|
||||
|
||||
<bean id="rmPlanningReviewCyclesCapability"
|
||||
parent="rmBaseCapability"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.capability.impl.EditRecordMetadataCapability">
|
||||
parent="declarativeCapability" >
|
||||
<property name="name" value="PlanningReviewCycles"/>
|
||||
<property name="permission" value="PlanningReviewCycles"/>
|
||||
<property name="conditions">
|
||||
@@ -824,7 +824,8 @@
|
||||
<ref bean="rmCreateModifyDestroyFileplanMetadataCapability"/>
|
||||
<ref bean="rmEditDeclaredRecordMetadataCapability"/>
|
||||
<ref bean="rmEditNonRecordMetadataCapability"/>
|
||||
<ref bean="rmCreateModifyRecordsInCuttoffFoldersCapability"/>
|
||||
<ref bean="rmCreateModifyRecordsInCuttoffFoldersCapability"/>
|
||||
<ref bean="rmEditRecordMetadataCapability"/>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
@@ -841,6 +842,7 @@
|
||||
<ref bean="rmEditDeclaredRecordMetadataCapability"/>
|
||||
<ref bean="rmEditNonRecordMetadataCapability"/>
|
||||
<ref bean="rmCreateModifyRecordsInCuttoffFoldersCapability"/>
|
||||
<ref bean="rmEditRecordMetadataCapability"/>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
@@ -347,6 +347,7 @@
|
||||
parent="webscript">
|
||||
<property name="recordsManagementService" ref="RecordsManagementService"/>
|
||||
<property name="namespaceService" ref="namespaceService"/>
|
||||
<property name="nodeService" ref="NodeService"/>
|
||||
</bean>
|
||||
|
||||
</beans>
|
Reference in New Issue
Block a user