10-24-2007 07:55 AM
// Change permission
permissionService.setInheritParentPermissions(AdminNodeRef, false);
Comment faire maintenant pour donner les droits de lecture à l'utilisateur toto par exemple.10-24-2007 10:41 AM
public void setPermission(NodeRef nodeRef, String authority, String permission, boolean allow);
Dans ton cas ça devrait donner quelquechose commepermissionService.setPermission(nodeRef, "toto", PermissionService.READ, true);
10-24-2007 10:45 AM
Il faut utiliser la méthodeOui merci beaucoup, j'avais trouvé, c'était vraiment tout simpleDans ton cas ça devrait donner quelquechose commepublic void setPermission(NodeRef nodeRef, String authority, String permission, boolean allow);
permissionService.setPermission(nodeRef, "toto", PermissionService.READ, true);
PermissionService permissionService = (PermissionService) this.factory.getBean("permissionService");
et positionner les permissions comme cecipermissionService.setPermission(AdminNodeRef, "user1", PermissionService.CONSUMER, true);
permissionService.setPermission(AdminNodeRef, "user2", PermissionService.READ_CONTENT, true);
Seulement quand j'utilise l'attribut READ_CONTENT, j'obtiens ce résultat dans l'affichage des propriétés de sécurité $$ReadContent$$. Comment y remédier ?
10-24-2007 12:42 PM
ReadContent=Lire le contenu
Je n'ai jamais essayé dans le cas des permissions mais avec un peu de chance ça peut marcher
10-25-2007 06:28 AM
permissionService.setPermission(AdminNodeRef, "user1", PermissionService.CONSUMER, true);
pour la désactiver :permissionService.setPermission(AdminNodeRef, "user1", PermissionService.CONSUMER, false);
pour la supprimer :permissionService.deletePermission(AdminNodeRef, "user1", PermissionService.ALL_PERMISSIONS);
mais pour voir si elle existe ?10-25-2007 08:04 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.