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