Thank you Ingo, with this sample I found that in the WebDAV spec too.
But unfortunately it doesn't work. I build a testcase using your sample. It produces a 400 Bad Request and logs the "helpful" message: Error parsing requestBody: null
By stepping through the code I found that AclMethod.parsePrincipal() throws a JDomException with the message "<principal> element must contain either a <href>, <all>, <self> or <unauthenticated> element."
This message disappears but seems to be the problem: out <D:property> element is not recognized.
Do you know a way to setup such an owner permission in the Domain.xml file?
Thanks again, Stefan L�tzkendorf
Ingo Brunberg wrote:
This is certainly possible. An ACL method to accomplish that task would have something like the following as the request body:
<D:acl xmlns:D="DAV:"> <!-- read and write privileges for all users --> <D:ace> <D:principal> <D:all/> </D:principal> <D:grant> <D:privilege> <D:read/> </D:privilege> <D:privilege> <D:write/> </D:privilege> </D:grant> </D:ace>
<!-- manage permissions for the owner --> <D:ace> <D:principal> <D:property> <D:owner/> </D:property> </D:principal> <D:grant> <D:privilege> <D:read-acl/> </D:privilege> <D:privilege> <D:write-acl/> </D:privilege> </D:grant> </D:ace> </D:acl>
Regards, Ingo
Hello,
we are trying to setup the permissions on a collection to give all users read and write permissions and the owner (creator) of the resources in the collection the permission to manage (e.g. manage permissions).
Is there a way to do that?
thanks in advance.
Stefan L�tzkendorf
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- +--------------------------------------------+ | | | Stefan L�tzkendorf | | | | Institut f�r Terminologie und | | angewandte Wissensforschung (itaw) GmbH | | | | Sitz: Am K�llnischen Park 6/7 | | D-10179 Berlin | | Mail: [EMAIL PROTECTED] | | Tel.: ++49 (030) 30 86 20 88 | | | +--------------------------------------------+
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
