04-23-2015 08:13 AM
<!– Only upload new versions –>
<permissionGroup name="VersionerOnly" allowFullControl="false" expose="true">
<includePermissionGroup permissionGroup="Read" type="sys:base" />
<includePermissionGroup type="sys:base" permissionGroup="WriteContent"/>
</permissionGroup>
<!– Upload new version –>
<action id="document-upload-new-version" type="javascript" label="actions.document.upload-new-version">
<param name="function">onActionUploadNewVersion</param>
<permissions>
<permission allow="true">WriteContent</permission>
</permissions>
<evaluator>evaluator.doclib.action.upload</evaluator>
<evaluator>evaluator.doclib.action.editableByCurrentUser</evaluator>
<evaluator negate="true">evaluator.doclib.metadata.isLocked</evaluator>
</action>
<permissionGroup name="WriteContent" expose="true" allowFullControl="false" />
04-23-2015 10:41 AM
<bean id="baseJsonConversionComponent" abstract="true">
<property name="nodeService" ref="NodeService"/>
<property name="publicServiceAccessService" ref="PublicServiceAccessService" />
<property name="namespaceService" ref="NamespaceService" />
<property name="fileFolderService" ref="FileFolderService" />
<property name="lockService" ref="LockService" />
<property name="permissionService" ref="PermissionService" />
<property name="contentService" ref="ContentService" />
<property name="userPermissions">
<list>
<value>CancelCheckOut</value>
<value>ChangePermissions</value>
<value>CreateChildren</value>
<value>Delete</value>
<value>Write</value>
<value>WriteContent</value>
</list>
</property>
</bean>
{"node":{"isLink":false,"permissions":{"roles":["ALLOWED;enisaversionar;All;DIRECT","ALLOWED;ROLE_OWNER;All;DIRECT","ALLOWED;GROUP_EVERYONE;Consumer;DIRECT"],"inherited":false,"user":{"ChangePermissions":true,"CancelCheckOut":false,"WriteContent":true…
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.