<!– Admin –>
<permissionsGroup name="Admin" allowFullControl="true" expose= "true" />
<!– Equip Actuacio –>
<permissionsGroup name="Equip Actuacio" allowFullControl="true" expose= "true" />
<!– Propietari –>
<permissionsGroup name="Propietari" allowFullControl="true" expose= "true" />
<!– Superior Jerarquic –>
<permissionsGroup name="Superior Jerarquic" allowFullControl="false" expose= "true" >
<includePermissionGroup permissionGroup="ReadProperties" type="sys:base" />
<includePermissionGroup permissionGroup="ReadContent" type="sys:base" />
</permissionGroup>
<!– Responsable Serie –>
<permissionsGroup name="Responsable Serie" allowFullControl="false" expose= "true" >
<includePermissionGroup permissionGroup="ReadProperties" type="sys:base" />
<includePermissionGroup permissionGroup="WriteProperties" type="sys:base" />
<includePermissionGroup permissionGroup="WriteContent" type="sys:base" />
<includePermissionGroup permissionGroup="CheckOut" type="cm:lockable"/>
<includePermissionGroup permissionGroup="CancelCheckOut" type="cm:lockable"/>
<includePermissionGroup permissionGroup="CheckIn" type="cm:lockable"/>
<includePermissionGroup permissionGroup="CreateChildren" type="sys:base" />
<includePermissionGroup permissionGroup="DeleteNode" type="sys:base" />
<includePermissionGroup permissionGroup="DeleteChildren" type="sys:base" />
</permissionGroup>
<!– Consulta –>
<permissionsGroup name="Consulta" allowFullControl="false" expose= "true" >
<includePermissionGroup permissionGroup="ReadProperties" type="sys:base" />
</permissionGroup>
<!– Arxiver –>
<permissionsGroup name="Arxiver" allowFullControl="false" expose= "true" >
<includePermissionGroup permissionGroup="ReadProperties" type="sys:base" />
</permissionGroup>
<!– Interessat –>
<permissionsGroup name="Interessat" allowFullControl="false" expose= "true" >
<includePermissionGroup permissionGroup="ReadProperties" type="sys:base" />
</permissionGroup>
<!– Ciutada –>
<permissionsGroup name="Ciutada" allowFullControl="false" expose= "true" />
<!– System –>
<permissionsGroup name="System" allowFullControl="true" expose= "true" />
<!– =============================== –>
<!– Permissions specific to content –>
<!– =============================== –>
<permissionSet type="cm:content" expose="selected">
<!– Content specific roles. –>
<permissionGroup name="Coordinator" extends="true" expose="true"/>
<permissionGroup name="Collaborator" extends="true" expose="true"/>
<permissionGroup name="Contributor" extends="true" expose="true"/>
<permissionGroup name="Editor" extends="true" expose="true"/>
<permissionGroup name="Consumer" extends="true" expose="true"/>
<permissionGroup name="RecordAdministrator" extends="true" expose="false"/>
</permissionSet>
<permissionSet type="cm:folder" expose="selected">
<!– Content folder specific roles. –>
<permissionGroup name="Coordinator" extends="true" expose="true"/>
<permissionGroup name="Collaborator" extends="true" expose="true"/>
<permissionGroup name="Contributor" extends="true" expose="true"/>
<permissionGroup name="Editor" extends="true" expose="true"/>
<permissionGroup name="Consumer" extends="true" expose="true"/>
<permissionGroup name="RecordAdministrator" extends="true" expose="false"/>
</permissionSet>
private static void createGroups() throws AccessControlFault, RemoteException {
AccessControlServiceSoapBindingStub accessControlService = WebServiceFactory.getAccessControlService();
NewAuthority evGrpAuth = new NewAuthority("GROUP", "ResponsableSerie");
NewAuthority[] newAuthorities = {evGrpAuth};
String result[] = accessControlService.createAuthorities(null, newAuthorities);
}
private static void addUsersToGroup(String user) throws AccessControlFault, RemoteException {
String[] Users = {user};
String parentAuthority = "GROUP" + "_" + "ResponsableSerie";
AccessControlServiceSoapBindingStub accessControlService = WebServiceFactory.getAccessControlService();
String[] result = accessControlService.addChildAuthorities(parentAuthority,
Users);
}
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.