On Feb 10, 2011, at 8:50 PM, jvelociter (SVN) wrote:
Author: jvelociter
Date: 2011-02-10 20:50:06 +0100 (Thu, 10 Feb 2011)
New Revision: 34616
Added:
enterprise/trunk/wiki/src/main/resources/XWiki/RequiredRightClass.xml
Modified:
enterprise/trunk/wiki/src/main/resources/Main/Activity.xml
enterprise/trunk/wiki/src/main/resources/Main/Spaces.xml
enterprise/trunk/wiki/src/main/resources/XWiki/AllAttachmentsResults.xml
enterprise/trunk/wiki/src/main/resources/XWiki/DeletedAttachments.xml
enterprise/trunk/wiki/src/main/resources/XWiki/DeletedDocuments.xml
Log:
XE-831 Provide a XClass that allow to mark pages that require to be saved by a user with
certain rights
XE-832 Add XWiki.RequiredRightClass to XE documents that require to be saved with certain
rights
[snip]
Modified:
enterprise/trunk/wiki/src/main/resources/Main/Spaces.xml
===================================================================
--- enterprise/trunk/wiki/src/main/resources/Main/Spaces.xml 2011-02-10 19:49:34 UTC (rev
34615)
+++ enterprise/trunk/wiki/src/main/resources/Main/Spaces.xml 2011-02-10 19:50:06 UTC (rev
34616)
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
[snip]
+<className>XWiki.RequiredRightClass</className>
+<guid>eb832884-79a9-4e96-b1fa-55fdbb06b0a5</guid>
+<property>
+<level>edit</level>
I don't understand the point of settings RequiredRightClass with level = edit. Editing
a page always requires edit rights anyway, no?
(I'm sure I'm missing something though...)
Note: Wiki/TagCloud.xml also has an "edit" level
Added:
enterprise/trunk/wiki/src/main/resources/XWiki/RequiredRightClass.xml
===================================================================
--- enterprise/trunk/wiki/src/main/resources/XWiki/RequiredRightClass.xml
(rev 0)
+++ enterprise/trunk/wiki/src/main/resources/XWiki/RequiredRightClass.xml 2011-02-10
19:50:06 UTC (rev 34616)
Hmm do we consider the RequiredRightClass a "core" class or not? If so I think
we should create it programmatically if it doesn't exist in the wiki at startup.
Thanks
-Vincent