[daisy] 'read live' permission

Bruno Dumon bruno at outerthought.org
Tue Jun 28 06:47:22 CDT 2005


I have implemented a new 'read live' permission for use in the ACL. To
summarize, we now have the following permissions:

read live
read
write
publish
delete

The 'read live' permission is the most restrictive permission of these.
It allows read access, but only to live version of the document (and to
non-versioned data of the document), and this only for non-retired
documents.

This sort of access limitation becomes important if we want to support
public sites where you don't want users to be able to access older and
newer versions by manipulating the URLs. To a certain extent it would be
possible to disallow this in the frontend, but having a 'read live'
permission on the repository level makes this ubiquitous. For example,
query results will then also be filtered.

-- 
Bruno Dumon                             http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
bruno at outerthought.org                          bruno at apache.org



More information about the daisy mailing list