Bug 31696

Summary: Throw events when setting new permissions
Product: Slide Reporter: Stefan Fromm <sf21>
Component: SecurityAssignee: Slide Developer List <slide-dev>
Status: NEW ---    
Severity: enhancement    
Priority: P3    
Version: 2.1   
Target Milestone: ---   
Hardware: Other   
OS: other   
Attachments: Adds the VetoException to be thrown by Security.setPermissions()
Enhances the implementation of SecurityImpl.setPermissions()

Description Stefan Fromm 2004-10-13 10:18:58 UTC
The method SecurityImpl.setPermissions() doesn't fire events about which 
permissions are new or removed. Because this method is called from the WebDAV 
servlet it is not possible to react on changes in visibility of resources.

The patch provides a change to this method. Further the interface Security is 
changed by allowing VetoException to be thrown by this method.
Comment 1 Stefan Fromm 2004-10-13 10:20:10 UTC
Created attachment 13064 [details]
Adds the VetoException to be thrown by Security.setPermissions()
Comment 2 Stefan Fromm 2004-10-13 10:20:49 UTC
Created attachment 13065 [details]
Enhances the implementation of SecurityImpl.setPermissions()