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" />