Rights have different scopes in XWiki. Administration rights can only be 
set on a space or wiki level, and any "admin" right set on a document 
alone will be silently ignored. Programming rights are only considered 
when set on the xwiki:XWiki.XWikiPreferences document, being ignored in 
any other virtual wiki and at the space or document level.

Delete rights are a bit special as well. By default, the creator of a 
document has delete rights on that document. Unlike the other rights 
which default to true when no right is set, this one defaults to false.

So, by default, when no "delete" rights are set on the 
document/space/wiki, only the creator of a document and administrators 
are allowed to delete it.

Should we allow setting the delete right at the document level?

Personally, I'd say no, since it's a rare requirement for a non-creator 
to be able to delete just one document. Space-level rights should be 
enough, IMO.
-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to