Author: vmassol
Date: 2007-11-24 17:46:27 +0100 (Sat, 24 Nov 2007)
New Revision: 6063

Modified:
   
xwiki-platform/web/trunk/standard/src/main/webapp/skins/albatross/xwikivars.vm
Log:
XWIKI-1888: Guest users who have admin rights should have advanced users 
features enabled


Modified: 
xwiki-platform/web/trunk/standard/src/main/webapp/skins/albatross/xwikivars.vm
===================================================================
--- 
xwiki-platform/web/trunk/standard/src/main/webapp/skins/albatross/xwikivars.vm  
    2007-11-24 15:23:02 UTC (rev 6062)
+++ 
xwiki-platform/web/trunk/standard/src/main/webapp/skins/albatross/xwikivars.vm  
    2007-11-24 16:46:27 UTC (rev 6063)
@@ -9,12 +9,20 @@
 #set($spaceviewurl = $spaceDoc.getURL("view"))
 #set($viewurl = $doc.getURL("view"))
 #set($objuser = $docuser.getObject("XWiki.XWikiUsers",0))
+## 
=====================================================================================
+## Advanced users are:
+## - super admin
+## - user documents who have their usertype property set to "Advanced"
+## - guest users who have admin rights (i.e. when the wiki is empty with no 
rights set)
+## 
=====================================================================================
 #if($context.user == "XWiki.superadmin")
-#set($isAdvancedUser = true)
+  #set($isAdvancedUser = true)
+#elseif($isguest && $hasadmin)
+  #set($isAdvancedUser = true)
 #elseif(!$objuser.getProperty("usertype").value)
-#set($isAdvancedUser = false)
+  #set($isAdvancedUser = false)
 #else
-#set($isAdvancedUser = ($objuser.getProperty("usertype").value == "Advanced"))
+  #set($isAdvancedUser = ($objuser.getProperty("usertype").value == 
"Advanced"))
 #end
 #set($parent ="<a 
href='$doc.getParentURL()'>${xwiki.getDocument($doc.parent).displayTitle}</a>")
 #if($tdoc)

_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to