Versions are maintained at the version history resource I think. That one of the things im bewildered again and again (:-)
If you put a resource under version control and check it in some times, you will not found any aditional revisiondescriptor at the resource but at the history resource. So I think (webdav) versions are NOT removed.
(Multiple revisions I have ever observerd when removing the history resource, i.e. the collection where the versions are stored) (Thats why think the webdav versioning and the slide versioning are designed under different views, and something could be improved we only want to support webdav)


The other point looks weired too. First locka and permissions are removed, and than content and the node are removed. The checks in ContentImpl.remove and StructureImpl.remove seem to be made effectless.
But why we dont observe strange security violations?


Stefan


Oliver Zeigermann wrote:

While working on the MacroStore implementation I discovered code in
MacroImpl deleteObject that looks suspicious to me. It revokes all
permissions and locks before trying to delete something and
additionally seems to remove all versions as well.

Could someone confirm this is indeed the case and if so, why?

Oliver

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



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



Reply via email to