Author: snoopdave
Date: Mon Feb 11 13:49:36 2008
New Revision: 620621

URL: http://svn.apache.org/viewvc?rev=620621&view=rev
Log:
Fix for ROL-1666 cannot disallow custom themes

Modified:
    
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/editor-menu.xml
    roller/trunk/apps/weblogger/web/WEB-INF/jsps/core/MainMenu.jsp

Modified: 
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/editor-menu.xml
URL: 
http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/editor-menu.xml?rev=620621&r1=620620&r2=620621&view=diff
==============================================================================
--- 
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/editor-menu.xml
 (original)
+++ 
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/editor-menu.xml
 Mon Feb 11 13:49:36 2008
@@ -66,7 +66,7 @@
     </menu>
     
     
-    <menu name="tabbedmenu.design" perms="admin" roles="editor">
+    <menu name="tabbedmenu.design" perms="admin" roles="editor" 
enabledProperty="themes.customtheme.allowed">
         
         <menu-item action="themeEdit"         
                    name="tabbedmenu.website.themes" 

Modified: roller/trunk/apps/weblogger/web/WEB-INF/jsps/core/MainMenu.jsp
URL: 
http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/web/WEB-INF/jsps/core/MainMenu.jsp?rev=620621&r1=620620&r2=620621&view=diff
==============================================================================
--- roller/trunk/apps/weblogger/web/WEB-INF/jsps/core/MainMenu.jsp (original)
+++ roller/trunk/apps/weblogger/web/WEB-INF/jsps/core/MainMenu.jsp Mon Feb 11 
13:49:36 2008
@@ -129,13 +129,17 @@
                        
                        <%-- Only adming get access to theme and config 
settings --%>
                        <s:if test='#perms.hasAction("admin")'>
-                           <s:url action="themeEdit" 
namespace="/roller-ui/authoring" id="weblogTheme">
-                               <s:param name="weblog" 
value="#perms.weblog.handle" />
-                           </s:url>
-                           <img src='<s:url 
value="/roller-ui/images/layout.png"/>' />
-                           <a href='<s:property value="weblogTheme" />'>
-                               <s:text name="yourWebsites.theme" /></a> 
-                           <br />
+                           
+                           <%-- And only show theme option if custom themes 
are enabled --%>
+                           <s:if test="getProp('themes.customtheme.allowed')">
+                               <s:url action="themeEdit" 
namespace="/roller-ui/authoring" id="weblogTheme">
+                                   <s:param name="weblog" 
value="#perms.weblog.handle" />
+                               </s:url>
+                               <img src='<s:url 
value="/roller-ui/images/layout.png"/>' />
+                               <a href='<s:property value="weblogTheme" />'>
+                                   <s:text name="yourWebsites.theme" /></a> 
+                               <br />
+                           </s:if>
                            
                            <s:url action="weblogConfig" 
namespace="/roller-ui/authoring" id="manageWeblog">
                                <s:param name="weblog" 
value="#perms.weblog.handle" />


Reply via email to