Krishna Kankipati wrote:
Michael,
I did not get your sentence


"So this means that you may be unable to preserve the meaning of existing
ACEs when adding a new one."


Although it is true that you cannot add/remove/modify each ace individually,
..... adding a new ace will not alter the meaning of existing aces at all.

You cannot add a new ACE. You can only set the entire set of ACEs at once.

Since slide's ACEs are more flexible than the webdav ACL protocol allows for, this means you can't preserve all existing ACEs when changing or adding one via the ACL protocol.


Correct me if I mis-read you statement ....

So, do you mean to say that slide ACL protocol offers no way to set
non-inheritable permissions to collections using webdav client lib.

I said that, my other statement (that you can't preserve existing ACEs in all cases) follows directly from this.



What is the meaning of the member variable isInherited in Ace class, if it cannot be set to true. Do you mean to say that it has to be set to false all the time? What is the true meaning of this member variable, it is kind of confusing ....

The Ace class is used for more things than just setting ACEs, and the isInherited stuff is meaningful in some of those other uses.


Mike

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to