Bug 33363

Summary: Slide needs to allow client to set non-inheritable Ace programmatically
Product: Slide Reporter: Nick Longinow <longinow>
Component: WebDAV ServerAssignee: Slide Developer List <slide-dev>
Status: RESOLVED FIXED    
Severity: normal CC: longinow
Priority: P2    
Version: 2.1   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Attachments: Zip file of client and server files modified to fix this "defect"
Client patch
Server patch

Description Nick Longinow 2005-02-02 18:18:00 UTC
the webdav client allows aces to be created and attached to resources, using 
the aclmethod and ace class. Although the domain.xml supports specifying an ace 
as non-inheritable, there is no way in the webdav client to do so.  The files 
submitted here are patches to allow this inheritance to be specified via the 
webdav client.  They were developed primarily by Oliver Zwiegerman, with 
additions and testing my me.
Comment 1 Nick Longinow 2005-02-02 18:21:15 UTC
Created attachment 14159 [details]
Zip file of client and server files modified to fix this "defect"

This is a zip file of the modified source files.  It is not a set of diffs.
Comment 2 Oliver Zeigermann 2005-02-02 19:18:57 UTC
> This is a zip file of the modified source files.  It is not a set of diffs.

Nick, could you please add the patch as uncompressed unified diffs, please? 
Comment 3 Nick Longinow 2005-02-03 16:55:34 UTC
Created attachment 14170 [details]
Client patch

This is the universal diff for the client patch
Comment 4 Nick Longinow 2005-02-03 16:55:59 UTC
Created attachment 14171 [details]
Server patch

This is the server patch in universal diff format
Comment 5 Oliver Zeigermann 2005-02-03 22:04:33 UTC
Applied patch to CVS head (will become 2.2). Applying it to the 2.1 was not
appropriate as it is a new feature.