Hi again people:I'm trying to add write permissions to an user, but it doesn't works. Aparently is quite simple, but I suposse I'm forgettin something. Given a valid reference, this is the code I'm trying:
Predicate predicate = new Predicate(new Reference[]{reference}, null, null);
ACE[] aces = new ACE[]{new ACE(username,Constants.WRITE,AccessStatus.acepted)};
accessControlService.addACEs(predicate, aces);
It runs with no error, but doesn't make anything. To test this I loggin as the username and execute the following query:
HasPermissionsResult[] permissions = accessControlService.hasPermissions(predicate, new String[]{Constants.WRITE});
And aparently it works fine, since the AccessStatus is "acepted". However I can't modify the content of the file. I've tried even to grant full control access to username but doesn't work too.:?: Any idea? Thanks.