mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Fixed build failure and updated invite content users to request content permissions
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2116 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -228,38 +228,43 @@
|
||||
<!-- Permissions specific to content -->
|
||||
<!-- =============================== -->
|
||||
|
||||
<permissionSet type="cm:content" expose="all">
|
||||
<permissionSet type="cm:content" expose="selected">
|
||||
|
||||
<!-- Extend some base permission groups to include permissoins related to content. -->
|
||||
<permissionGroup name="Read" extends="true" expose="true"/>
|
||||
<permissionGroup name="Write" extends="true" expose="true"/>
|
||||
<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="true"/>
|
||||
<permissionGroup name="Execute" allowFullControl="false" expose="false"/>
|
||||
|
||||
<!-- Content specific low-level permissions. -->
|
||||
|
||||
<!-- The permission to read content. -->
|
||||
|
||||
<permission name="ReadContent" expose="true">
|
||||
<permission name="ReadContent" expose="false">
|
||||
<grantedToGroup permissionGroup="Read"/>
|
||||
<requiredPermission on="parent" name="ReadChildren" implies="false"/>
|
||||
</permission>
|
||||
|
||||
<!-- The permission to write content. -->
|
||||
|
||||
<permission name="WriteContent" expose="true">
|
||||
<permission name="WriteContent" expose="false">
|
||||
<grantedToGroup permissionGroup="Write" />
|
||||
<requiredPermission on="parent" name="ReadChildren" implies="false"/>
|
||||
</permission>
|
||||
|
||||
<!-- Execute permission on content. -->
|
||||
|
||||
<permission name="ExecuteContent" expose="true">
|
||||
<permission name="ExecuteContent" expose="false">
|
||||
<grantedToGroup permissionGroup="Execute" />
|
||||
<requiredPermission on="parent" name="ReadChildren" implies="false"/>
|
||||
</permission>
|
||||
|
||||
<permissionGroup name="Coordinator" extends="true" expose="true"/>
|
||||
<permissionGroup name="Contributor" extends="true" expose="true"/>
|
||||
<permissionGroup name="Editor" extends="true" expose="true"/>
|
||||
<permissionGroup name="Guest" extends="true" expose="true"/>
|
||||
|
||||
</permissionSet>
|
||||
|
||||
<!-- ============================================== -->
|
||||
|
@@ -308,7 +308,7 @@ public class PermissionServiceTest extends AbstractPermissionTest
|
||||
assertEquals(0, answer.size());
|
||||
|
||||
answer = permissionService.getSettablePermissions(QName.createQName("cm", "content", namespacePrefixResolver));
|
||||
assertEquals(21, answer.size());
|
||||
assertEquals(4, answer.size());
|
||||
|
||||
answer = permissionService.getSettablePermissions(QName.createQName("cm", "folder", namespacePrefixResolver));
|
||||
assertEquals(4, answer.size());
|
||||
|
Reference in New Issue
Block a user