mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Allow for export of all Repository content including version store. Required:
- supporting content in ANY properties (for Content Service and Exporter) - moving Content related permission to sys:base as type can support a property of datatype CONTENT git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2505 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -37,3 +37,7 @@ patch.guestPersonPermission.result=Updated Guest Person permission from 'Consume
|
||||
|
||||
patch.spacesRootPermission.description=Change Spaces store root permission from 'Consumer' to 'Read'
|
||||
patch.spacesRootPermission.result=Updated Spaces store root permission from 'Consumer' to 'Read'
|
||||
|
||||
patch.contentPermission.description=Update permission entries from 'cm:content' to 'sys:base'.
|
||||
patch.contentPermission.result=Created the following permission reference names: {0}. \nUpdated {1} permission entries.
|
||||
|
||||
|
@@ -66,6 +66,7 @@
|
||||
<permissionGroup name="Write" expose="true" allowFullControl="false" />
|
||||
<permissionGroup name="Delete" expose="true" allowFullControl="false" />
|
||||
<permissionGroup name="AddChildren" expose="true" allowFullControl="false" />
|
||||
<permissionGroup name="Execute" allowFullControl="false" expose="false"/>
|
||||
|
||||
<!-- =========== -->
|
||||
<!-- Permissions -->
|
||||
@@ -121,6 +122,33 @@
|
||||
<!-- permission just to show the delete icon. -->
|
||||
<!-- -->
|
||||
|
||||
<!-- The permission to read content. -->
|
||||
|
||||
<permission name="ReadContent" expose="false">
|
||||
<grantedToGroup permissionGroup="Read"/>
|
||||
<!-- Commented out parent permission check ...
|
||||
<requiredPermission on="parent" name="ReadChildren" implies="false"/>
|
||||
-->
|
||||
</permission>
|
||||
|
||||
<!-- The permission to write content. -->
|
||||
|
||||
<permission name="WriteContent" expose="false">
|
||||
<grantedToGroup permissionGroup="Write" />
|
||||
<!-- Commented out parent permission check ...
|
||||
<requiredPermission on="parent" name="ReadChildren" implies="false"/>
|
||||
-->
|
||||
</permission>
|
||||
|
||||
<!-- Execute permission on content. -->
|
||||
|
||||
<permission name="ExecuteContent" expose="false">
|
||||
<grantedToGroup permissionGroup="Execute" />
|
||||
<!-- Commented out parent permission check ...
|
||||
<requiredPermission on="parent" name="ReadChildren" implies="false"/>
|
||||
-->
|
||||
</permission>
|
||||
|
||||
<permission name="DeleteNode" expose="true" >
|
||||
<grantedToGroup permissionGroup="Delete" />
|
||||
<!-- Commented out parent permission check ...
|
||||
@@ -264,41 +292,7 @@
|
||||
|
||||
<permissionSet type="cm:content" expose="selected">
|
||||
|
||||
<!-- Extend some base permission groups to include permissoins related to content. -->
|
||||
<permissionGroup name="Read" extends="true" expose="false"/>
|
||||
<permissionGroup name="Write" extends="true" expose="false"/>
|
||||
|
||||
<!-- Add an execute permission group. -->
|
||||
<permissionGroup name="Execute" allowFullControl="false" expose="false"/>
|
||||
|
||||
<!-- Content specific low-level permissions. -->
|
||||
|
||||
<!-- The permission to read content. -->
|
||||
|
||||
<permission name="ReadContent" expose="false">
|
||||
<grantedToGroup permissionGroup="Read"/>
|
||||
<!-- Commented out parent permission check ...
|
||||
<requiredPermission on="parent" name="ReadChildren" implies="false"/>
|
||||
-->
|
||||
</permission>
|
||||
|
||||
<!-- The permission to write content. -->
|
||||
|
||||
<permission name="WriteContent" expose="false">
|
||||
<grantedToGroup permissionGroup="Write" />
|
||||
<!-- Commented out parent permission check ...
|
||||
<requiredPermission on="parent" name="ReadChildren" implies="false"/>
|
||||
-->
|
||||
</permission>
|
||||
|
||||
<!-- Execute permission on content. -->
|
||||
|
||||
<permission name="ExecuteContent" expose="false">
|
||||
<grantedToGroup permissionGroup="Execute" />
|
||||
<!-- Commented out parent permission check ...
|
||||
<requiredPermission on="parent" name="ReadChildren" implies="false"/>
|
||||
-->
|
||||
</permission>
|
||||
<!-- Content specific roles. -->
|
||||
|
||||
<permissionGroup name="Coordinator" extends="true" expose="true"/>
|
||||
<permissionGroup name="Collaborator" extends="true" expose="true"/>
|
||||
|
@@ -265,5 +265,20 @@
|
||||
<ref bean="spacesBootstrap" />
|
||||
</property>
|
||||
</bean>
|
||||
<bean id="patch.contentPermission" class="org.alfresco.repo.admin.patch.impl.ContentPermissionPatch" parent="basePatch" >
|
||||
<property name="id"><value>patch.contentPermission</value></property>
|
||||
<property name="description"><value>patch.contentPermission.description</value></property>
|
||||
<property name="fixesFromSchema"><value>0</value></property>
|
||||
<property name="fixesToSchema"><value>6</value></property>
|
||||
<property name="targetSchema"><value>7</value></property>
|
||||
<property name="sessionFactory">
|
||||
<ref bean="sessionFactory" />
|
||||
</property>
|
||||
<property name="dependsOn">
|
||||
<list>
|
||||
<ref bean="patch.updateGuestPermission" />
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
</beans>
|
||||
|
@@ -378,8 +378,8 @@
|
||||
<property name="afterInvocationManager"><ref local="afterInvocationManager"/></property>
|
||||
<property name="objectDefinitionSource">
|
||||
<value>
|
||||
org.alfresco.service.cmr.repository.ContentService.getReader=ACL_NODE.0.cm:content.ReadContent
|
||||
org.alfresco.service.cmr.repository.ContentService.getWriter=ACL_NODE.0.cm:content.WriteContent
|
||||
org.alfresco.service.cmr.repository.ContentService.getReader=ACL_NODE.0.sys:base.ReadContent
|
||||
org.alfresco.service.cmr.repository.ContentService.getWriter=ACL_NODE.0.sys:base.WriteContent
|
||||
org.alfresco.service.cmr.repository.ContentService.isTransformable=ACL_ALLOW
|
||||
org.alfresco.service.cmr.repository.ContentService.transform=ACL_ALLOW
|
||||
org.alfresco.service.cmr.repository.ContentService.getTempWriter=ACL_ALLOW
|
||||
|
@@ -15,4 +15,4 @@ version.edition=Community Network
|
||||
|
||||
# Schema number
|
||||
|
||||
version.schema=6
|
||||
version.schema=7
|
||||
|
Reference in New Issue
Block a user