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