04-05-2011 05:47 AM
<permissionSet type="cm:cmobject" expose="selected">
…….
<permissionGroup name="testPermission" type="cm:cmobject" expose="true" >
<includePermissionGroup permissionGroup="Read" type="sys:base" />
</permissionGroup>
</permissionSet>
<permissionSet type="cm:folder" expose="selected">
……
<permissionGroup name="testPermission" extends="true" type="cm:cmobject" expose="true" />
</permissionSet>
<permissionSet type="cm:content" expose="selected">
…….
<permissionGroup name="testPermission" extends="true" type="cm:cmobject" expose="true" >
<includePermissionGroup permissionGroup="Read" type="sys:base" />
<includePermissionGroup permissionGroup="Write" type="sys:base" />
</permissionGroup>
</permissionSet>
<permissionSet type="st:site" expose="selected">
….
<permissionGroup name="testPermissionGroup">
<includePermissionGroup permissionGroup="testPermission" type="cm:cmobject"/>
<includePermissionGroup permissionGroup="testPermission" type="cm:content"/>
</permissionGroup>
</permissionSet>
04-05-2011 09:16 AM
04-05-2011 09:24 AM
04-06-2011 11:37 AM
<action type="action-link" id="onActionUploadNewVersion" permission="edit" label="actions.document.upload-new-version" />
Ici, on voit qu'il faut avoir la permission "edit" pour pouvoir uploader une nouvelle version sur un document.permissions["ma-permission"] = true;
case "folder":
// […]
if (person.properties.userName == "toto") {
permissions["edit-metadata"] = true;
}
break;
<actionSet id="folder">
<action type="simple-link" id="onActionMetadata" permission="edit-metdata" href="{folderDetailsUrl}" label="actions.folder.view-metadata" />
<!– […] –>
</actionSet>
04-07-2011 03:26 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.