Author: gmazza
Date: Thu Jul 31 19:29:46 2014
New Revision: 1614967

URL: http://svn.apache.org/r1614967
Log:
Fixed prob with theme preview (right-click w/open in new tab option wasn't 
working), human-readable property added to new template language and component 
type enums & used on theme pages, unnecessary requiredWeblogPermissionActions() 
overrides removed, unused ThemeEditSharedThemesOnly.jsp deleted, DB migration 
script updated to accommodate new user.account.email.activation 
roller_properties constant.

Removed:
    
roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/ThemeEditSharedThemesOnly.jsp
Modified:
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/planet/ui/PlanetGroups.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/TemplateRendition.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/ThemeTemplate.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/BookmarkAdd.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/BookmarkEdit.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Bookmarks.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/BookmarksImport.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Categories.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryAdd.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryEdit.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryRemove.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryRemove.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/FolderAdd.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/FolderEdit.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Maintenance.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MediaFileBase.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MediaFileImageChooser.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MemberResign.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Members.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MembersInvite.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/StylesheetEdit.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplateEdit.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplateRemove.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Templates.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplatesRemove.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/ThemeEdit.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogConfig.java
    
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogRemove.java
    roller/trunk/app/src/main/resources/ApplicationResources.properties
    roller/trunk/app/src/main/resources/ApplicationResources_de.properties
    roller/trunk/app/src/main/resources/ApplicationResources_ko.properties
    roller/trunk/app/src/main/resources/sql/500-to-510-migration.vm
    roller/trunk/app/src/main/resources/struts.xml
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/EntryEdit.jsp
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileView.jsp
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/Templates.jsp
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/ThemeEdit.jsp
    roller/trunk/app/src/main/webapp/themes/gaurav/std_footer.vm

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/planet/ui/PlanetGroups.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/planet/ui/PlanetGroups.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/planet/ui/PlanetGroups.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/planet/ui/PlanetGroups.java
 Thu Jul 31 19:29:46 2014
@@ -17,7 +17,6 @@
 package org.apache.roller.weblogger.planet.ui;
 
 import java.util.ArrayList;
-import java.util.Collections;
 import java.util.List;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.logging.Log;
@@ -25,7 +24,6 @@ import org.apache.commons.logging.LogFac
 import org.apache.roller.planet.business.PlanetManager;
 import org.apache.roller.planet.pojos.PlanetGroup;
 import org.apache.roller.weblogger.business.WebloggerFactory;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 
 
 /**
@@ -50,11 +48,6 @@ public class PlanetGroups extends Planet
     
     
     @Override
-    public List<String> requiredWeblogPermissionActions() {
-        return Collections.singletonList(WeblogPermission.ADMIN);
-    }
-    
-    @Override
     public boolean isWeblogRequired() {
         return false;
     }

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/TemplateRendition.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/TemplateRendition.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/TemplateRendition.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/TemplateRendition.java
 Thu Jul 31 19:29:46 2014
@@ -25,7 +25,19 @@ public interface TemplateRendition {
 
     public enum RenditionType {STANDARD, MOBILE}
 
-    public enum TemplateLanguage {VELOCITY}
+    public enum TemplateLanguage {
+        VELOCITY("Velocity");
+
+        private final String readableName;
+
+        TemplateLanguage(String readableName) {
+            this.readableName = readableName;
+        }
+
+        public String getReadableName() {
+            return readableName;
+        }
+    }
 
     String getTemplate();
 

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/ThemeTemplate.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/ThemeTemplate.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/ThemeTemplate.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/ThemeTemplate.java
 Thu Jul 31 19:29:46 2014
@@ -26,7 +26,24 @@ package org.apache.roller.weblogger.pojo
  */
 public interface ThemeTemplate extends Template {
 
-    public enum ComponentType {WEBLOG, PERMALINK, SEARCH, TAGSINDEX, 
STYLESHEET, CUSTOM}
+    public enum ComponentType {
+        WEBLOG("Weblog"),
+        PERMALINK("Permalink"),
+        SEARCH("Search"),
+        TAGSINDEX("Tag Index"),
+        STYLESHEET("Stylesheet"),
+        CUSTOM("Custom");
+
+        private final String readableName;
+
+        ComponentType(String readableName) {
+            this.readableName = readableName;
+        }
+
+        public String getReadableName() {
+            return readableName;
+        }
+    }
 
     /**
      * The action this template is defined for.

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/BookmarkAdd.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/BookmarkAdd.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/BookmarkAdd.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/BookmarkAdd.java
 Thu Jul 31 19:29:46 2014
@@ -20,8 +20,6 @@ package org.apache.roller.weblogger.ui.s
 
 import java.net.MalformedURLException;
 import java.net.URL;
-import java.util.Collections;
-import java.util.List;
 
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.logging.Log;
@@ -31,7 +29,6 @@ import org.apache.roller.weblogger.busin
 import org.apache.roller.weblogger.business.WebloggerFactory;
 import org.apache.roller.weblogger.pojos.WeblogBookmark;
 import org.apache.roller.weblogger.pojos.WeblogBookmarkFolder;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 import org.apache.roller.weblogger.ui.struts2.util.UIAction;
 import org.apache.roller.weblogger.util.cache.CacheManager;
 import org.apache.struts2.interceptor.validation.SkipValidation;

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/BookmarkEdit.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/BookmarkEdit.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/BookmarkEdit.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/BookmarkEdit.java
 Thu Jul 31 19:29:46 2014
@@ -20,8 +20,6 @@ package org.apache.roller.weblogger.ui.s
 
 import java.net.MalformedURLException;
 import java.net.URL;
-import java.util.Collections;
-import java.util.List;
 
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.logging.Log;
@@ -30,7 +28,6 @@ import org.apache.roller.weblogger.Weblo
 import org.apache.roller.weblogger.business.BookmarkManager;
 import org.apache.roller.weblogger.business.WebloggerFactory;
 import org.apache.roller.weblogger.pojos.WeblogBookmark;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 import org.apache.roller.weblogger.ui.struts2.util.UIAction;
 import org.apache.roller.weblogger.util.cache.CacheManager;
 import org.apache.struts2.interceptor.validation.SkipValidation;

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Bookmarks.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Bookmarks.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Bookmarks.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Bookmarks.java
 Thu Jul 31 19:29:46 2014
@@ -30,7 +30,6 @@ import org.apache.roller.weblogger.busin
 import org.apache.roller.weblogger.business.WebloggerFactory;
 import org.apache.roller.weblogger.pojos.WeblogBookmark;
 import org.apache.roller.weblogger.pojos.WeblogBookmarkFolder;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 import org.apache.roller.weblogger.ui.struts2.util.UIAction;
 import org.apache.roller.weblogger.util.cache.CacheManager;
 
@@ -65,11 +64,6 @@ public class Bookmarks extends UIAction 
         this.pageTitle = "bookmarksForm.rootTitle";
     }
 
-    // admin perms required
-    public List<String> requiredWeblogPermissionActions() {
-        return Collections.singletonList(WeblogPermission.ADMIN);
-    }
-
     public void myPrepare() {
         try {
             BookmarkManager bmgr = WebloggerFactory.getWeblogger()

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/BookmarksImport.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/BookmarksImport.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/BookmarksImport.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/BookmarksImport.java
 Thu Jul 31 19:29:46 2014
@@ -23,15 +23,12 @@ import java.io.File;
 import java.io.FileInputStream;
 import java.io.InputStream;
 import java.text.SimpleDateFormat;
-import java.util.Collections;
 import java.util.Date;
-import java.util.List;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.roller.util.RollerConstants;
 import org.apache.roller.weblogger.business.BookmarkManager;
 import org.apache.roller.weblogger.business.WebloggerFactory;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 import org.apache.roller.weblogger.ui.struts2.util.UIAction;
 import org.apache.roller.weblogger.util.cache.CacheManager;
 

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Categories.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Categories.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Categories.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Categories.java
 Thu Jul 31 19:29:46 2014
@@ -45,7 +45,7 @@ public class Categories extends UIAction
                this.pageTitle = "categoriesForm.rootTitle";
        }
 
-       // author perms required
+       @Override
        public List<String> requiredWeblogPermissionActions() {
                return Collections.singletonList(WeblogPermission.POST);
        }

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryAdd.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryAdd.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryAdd.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryAdd.java
 Thu Jul 31 19:29:46 2014
@@ -48,6 +48,7 @@ public class CategoryAdd extends UIActio
         this.pageTitle = "categoryForm.add.title";
     }
 
+    @Override
     public List<String> requiredWeblogPermissionActions() {
         return Collections.singletonList(WeblogPermission.POST);
     }

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryEdit.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryEdit.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryEdit.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryEdit.java
 Thu Jul 31 19:29:46 2014
@@ -52,8 +52,9 @@ public class CategoryEdit extends UIActi
         this.desiredMenu = "editor";
         this.pageTitle = "categoryForm.edit.title";
     }
-    
-    
+
+
+    @Override
     public List<String> requiredWeblogPermissionActions() {
         return Collections.singletonList(WeblogPermission.POST);
     }

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryRemove.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryRemove.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryRemove.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryRemove.java
 Thu Jul 31 19:29:46 2014
@@ -59,8 +59,8 @@ public class CategoryRemove extends UIAc
         this.desiredMenu = "editor";
         this.pageTitle = "categoriesForm.rootTitle";
     }
-    
-    
+
+    @Override
     public List<String> requiredWeblogPermissionActions() {
         return Collections.singletonList(WeblogPermission.POST);
     }

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryRemove.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryRemove.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryRemove.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryRemove.java
 Thu Jul 31 19:29:46 2014
@@ -143,6 +143,7 @@ public class EntryRemove extends EntryBa
        }
 
     // allow LIMITED users to delete their own draft/pending blog entries
+    @Override
     public List<String> requiredWeblogPermissionActions() {
         return Collections.singletonList(WeblogPermission.EDIT_DRAFT);
     }

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/FolderAdd.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/FolderAdd.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/FolderAdd.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/FolderAdd.java
 Thu Jul 31 19:29:46 2014
@@ -18,15 +18,11 @@
 
 package org.apache.roller.weblogger.ui.struts2.editor;
 
-import java.util.Collections;
-import java.util.List;
-
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.roller.weblogger.business.BookmarkManager;
 import org.apache.roller.weblogger.business.WebloggerFactory;
 import org.apache.roller.weblogger.pojos.WeblogBookmarkFolder;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 import org.apache.roller.weblogger.ui.struts2.util.UIAction;
 import org.apache.roller.weblogger.util.cache.CacheManager;
 import org.apache.struts2.interceptor.validation.SkipValidation;

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/FolderEdit.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/FolderEdit.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/FolderEdit.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/FolderEdit.java
 Thu Jul 31 19:29:46 2014
@@ -18,9 +18,6 @@
 
 package org.apache.roller.weblogger.ui.struts2.editor;
 
-import java.util.Collections;
-import java.util.List;
-
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -29,7 +26,6 @@ import org.apache.roller.weblogger.busin
 import org.apache.roller.weblogger.business.WebloggerFactory;
 import org.apache.roller.weblogger.pojos.Weblog;
 import org.apache.roller.weblogger.pojos.WeblogBookmarkFolder;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 import org.apache.roller.weblogger.ui.struts2.util.UIAction;
 import org.apache.roller.weblogger.util.cache.CacheManager;
 import org.apache.struts2.interceptor.validation.SkipValidation;

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Maintenance.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Maintenance.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Maintenance.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Maintenance.java
 Thu Jul 31 19:29:46 2014
@@ -18,9 +18,7 @@
 
 package org.apache.roller.weblogger.ui.struts2.editor;
 
-import java.util.Collections;
 import java.util.Date;
-import java.util.List;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -28,7 +26,6 @@ import org.apache.roller.weblogger.busin
 import org.apache.roller.weblogger.business.WeblogEntryManager;
 import org.apache.roller.weblogger.business.WebloggerFactory;
 import org.apache.roller.weblogger.pojos.Weblog;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 import org.apache.roller.weblogger.ui.struts2.util.UIAction;
 import org.apache.roller.weblogger.util.cache.CacheManager;
 
@@ -46,11 +43,6 @@ public class Maintenance extends UIActio
         this.pageTitle = "maintenance.title";
     }
 
-    // admin perms required
-    public List<String> requiredWeblogPermissionActions() {
-        return Collections.singletonList(WeblogPermission.ADMIN);
-    }
-
     public String execute() {
         return SUCCESS;
     }

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MediaFileBase.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MediaFileBase.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MediaFileBase.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MediaFileBase.java
 Thu Jul 31 19:29:46 2014
@@ -48,6 +48,7 @@ public class MediaFileBase extends UIAct
     private List<MediaFileDirectory> allDirectories;
     private boolean overlayMode;
 
+    @Override
     public List<String> requiredWeblogPermissionActions() {
         return Collections.singletonList(WeblogPermission.POST);
     }

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MediaFileImageChooser.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MediaFileImageChooser.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MediaFileImageChooser.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MediaFileImageChooser.java
 Thu Jul 31 19:29:46 2014
@@ -60,6 +60,7 @@ public class MediaFileImageChooser exten
     public void myPrepare() {
     }
 
+    @Override
     public List<String> requiredWeblogPermissionActions() {
         return Collections.singletonList(WeblogPermission.EDIT_DRAFT);
     }

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MemberResign.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MemberResign.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MemberResign.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MemberResign.java
 Thu Jul 31 19:29:46 2014
@@ -41,6 +41,7 @@ public class MemberResign extends UIActi
         this.pageTitle = "yourWebsites.resign";
     }
 
+    @Override
     public List<String> requiredWeblogPermissionActions() {
         return Collections.singletonList(WeblogPermission.EDIT_DRAFT);
     }

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Members.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Members.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Members.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Members.java
 Thu Jul 31 19:29:46 2014
@@ -56,17 +56,8 @@ public class Members extends UIAction im
         this.pageTitle = "memberPermissions.title";
     }
     
-    
-    // admin perms required
-    public List<String> requiredWeblogPermissionActions() {
-        return Collections.singletonList(WeblogPermission.ADMIN);
-    }
-    
-    
     public String execute() {
-        
         log.debug("Showing weblog members page");
-        
         return LIST;
     }
     

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MembersInvite.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MembersInvite.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MembersInvite.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MembersInvite.java
 Thu Jul 31 19:29:46 2014
@@ -19,7 +19,6 @@
 package org.apache.roller.weblogger.ui.struts2.editor;
 
 import java.util.Collections;
-import java.util.List;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -54,14 +53,7 @@ public class MembersInvite extends UIAct
         this.desiredMenu = "editor";
         this.pageTitle = "inviteMember.title";
     }
-    
-    
-    // admin perms required
-    public List<String> requiredWeblogPermissionActions() {
-        return Collections.singletonList(WeblogPermission.ADMIN);
-    }
-    
-    
+
     public String execute() {
         
         // if group blogging is disabled then you can't change permissions

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/StylesheetEdit.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/StylesheetEdit.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/StylesheetEdit.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/StylesheetEdit.java
 Thu Jul 31 19:29:46 2014
@@ -18,9 +18,7 @@
 
 package org.apache.roller.weblogger.ui.struts2.editor;
 
-import java.util.Collections;
 import java.util.Date;
-import java.util.List;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -35,7 +33,6 @@ import org.apache.roller.weblogger.pojos
 import org.apache.roller.weblogger.pojos.ThemeTemplate;
 import org.apache.roller.weblogger.pojos.ThemeTemplate.ComponentType;
 import org.apache.roller.weblogger.pojos.Weblog;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 import org.apache.roller.weblogger.pojos.WeblogTemplate;
 import org.apache.roller.weblogger.pojos.WeblogTheme;
 import org.apache.roller.weblogger.ui.struts2.util.UIAction;
@@ -67,11 +64,6 @@ public class StylesheetEdit extends UIAc
     }
 
     @Override
-    public List<String> requiredWeblogPermissionActions() {
-        return Collections.singletonList(WeblogPermission.ADMIN);
-    }
-
-    @Override
     public void myPrepare() {
 
         ThemeTemplate stylesheet = null;

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplateEdit.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplateEdit.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplateEdit.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplateEdit.java
 Thu Jul 31 19:29:46 2014
@@ -24,16 +24,16 @@ import org.apache.commons.logging.LogFac
 import org.apache.roller.weblogger.WebloggerException;
 import org.apache.roller.weblogger.business.WebloggerFactory;
 import org.apache.roller.weblogger.pojos.TemplateRendition.TemplateLanguage;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 import org.apache.roller.weblogger.pojos.WeblogTemplate;
 import org.apache.roller.weblogger.ui.struts2.util.UIAction;
 import org.apache.roller.weblogger.util.cache.CacheManager;
 import org.apache.struts2.interceptor.validation.SkipValidation;
 
 import java.util.ArrayList;
-import java.util.Collections;
 import java.util.Date;
+import java.util.EnumMap;
 import java.util.List;
+import java.util.Map;
 
 
 /**
@@ -55,13 +55,6 @@ public class TemplateEdit extends UIActi
         this.pageTitle = "pagesForm.title";
     }
 
-
-    @Override
-    public List<String> requiredWeblogPermissionActions() {
-        return Collections.singletonList(WeblogPermission.ADMIN);
-    }
-
-
     public void myPrepare() {
         try {
             
setTemplate(WebloggerFactory.getWeblogger().getWeblogManager().getTemplate(getBean().getId()));
@@ -180,12 +173,12 @@ public class TemplateEdit extends UIActi
         }
     }
 
-    public List<String> getTemplateLanguages() {
-        List<String> langList = new ArrayList<String>();
+    public Map<TemplateLanguage, String> getTemplateLanguages() {
+        Map<TemplateLanguage, String> langMap = new EnumMap<TemplateLanguage, 
String>(TemplateLanguage.class);
         for (TemplateLanguage lang : TemplateLanguage.values()) {
-            langList.add(lang.name());
+            langMap.put(lang, lang.getReadableName());
         }
-        return langList;
+        return langMap;
     }
 
 

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplateRemove.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplateRemove.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplateRemove.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplateRemove.java
 Thu Jul 31 19:29:46 2014
@@ -18,9 +18,6 @@
 
 package org.apache.roller.weblogger.ui.struts2.editor;
 
-import java.util.Collections;
-import java.util.List;
-
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.roller.weblogger.WebloggerException;
@@ -28,7 +25,6 @@ import org.apache.roller.weblogger.busin
 import org.apache.roller.weblogger.business.WebloggerFactory;
 import org.apache.roller.weblogger.pojos.ThemeTemplate;
 import org.apache.roller.weblogger.pojos.Weblog;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 import org.apache.roller.weblogger.pojos.WeblogTemplate;
 import org.apache.roller.weblogger.pojos.WeblogTheme;
 import org.apache.roller.weblogger.ui.struts2.util.UIAction;
@@ -53,11 +49,6 @@ public class TemplateRemove extends UIAc
                this.pageTitle = "editPages.title.removeOK";
        }
 
-       // must be a weblog admin to use this action
-       public List<String> requiredWeblogPermissionActions() {
-               return Collections.singletonList(WeblogPermission.ADMIN);
-       }
-
        public void myPrepare() {
                if (getRemoveId() != null) {
             try {

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Templates.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Templates.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Templates.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Templates.java
 Thu Jul 31 19:29:46 2014
@@ -28,7 +28,6 @@ import org.apache.roller.weblogger.pojos
 import org.apache.roller.weblogger.pojos.TemplateRendition.RenditionType;
 import org.apache.roller.weblogger.pojos.TemplateRendition.TemplateLanguage;
 import org.apache.roller.weblogger.pojos.ThemeTemplate.ComponentType;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 import org.apache.roller.weblogger.pojos.WeblogTemplate;
 import org.apache.roller.weblogger.pojos.WeblogTheme;
 import org.apache.roller.weblogger.ui.struts2.util.UIAction;
@@ -36,7 +35,9 @@ import org.apache.roller.weblogger.ui.st
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.Date;
+import java.util.EnumMap;
 import java.util.List;
+import java.util.Map;
 
 /**
  * Templates listing page.
@@ -49,7 +50,7 @@ public class Templates extends UIAction 
        private List<WeblogTemplate> templates = Collections.emptyList();
 
        // list of template action types user is allowed to create
-       private List<ComponentType> availableActions = Collections.emptyList();
+       private Map<ComponentType, String> availableActions = 
Collections.emptyMap();
 
        // name and action of new template if we are adding a template
        private String newTmplName = null;
@@ -61,10 +62,6 @@ public class Templates extends UIAction 
                this.pageTitle = "pagesForm.title";
        }
 
-       public List<String> requiredWeblogPermissionActions() {
-               return Collections.singletonList(WeblogPermission.ADMIN);
-       }
-
        public String execute() {
 
                // query for templates list
@@ -89,38 +86,38 @@ public class Templates extends UIAction 
                        setTemplates(pages);
 
                        // build list of action types that may be added
-                       List<ComponentType> actionsList = new 
ArrayList<ComponentType>();
-                       actionsList.add(ComponentType.CUSTOM);
+                       Map<ComponentType, String> actionsMap = new 
EnumMap<ComponentType, String>(ComponentType.class);
+                       addComponentTypeToMap(actionsMap, ComponentType.CUSTOM);
 
                        if 
(WeblogTheme.CUSTOM.equals(getActionWeblog().getEditorTheme())) {
                                // if the weblog is using a custom theme then 
determine which
                                // action templates are still available to be 
created
-                               actionsList.add(ComponentType.PERMALINK);
-                               actionsList.add(ComponentType.SEARCH);
-                               actionsList.add(ComponentType.WEBLOG);
-                               actionsList.add(ComponentType.TAGSINDEX);
+                               addComponentTypeToMap(actionsMap, 
ComponentType.PERMALINK);
+                               addComponentTypeToMap(actionsMap, 
ComponentType.SEARCH);
+                               addComponentTypeToMap(actionsMap, 
ComponentType.WEBLOG);
+                               addComponentTypeToMap(actionsMap, 
ComponentType.TAGSINDEX);
 
                                for (WeblogTemplate tmpPage : getTemplates()) {
                                        if (!ComponentType.CUSTOM.equals(tmpPage
                                                        .getAction())) {
-                                               
actionsList.remove(tmpPage.getAction());
+                                               
actionsMap.remove(tmpPage.getAction());
                                        }
                                }
                        } else {
                                // Make sure we have an option for the default 
web page
-                               actionsList.add(ComponentType.WEBLOG);
+                               addComponentTypeToMap(actionsMap, 
ComponentType.WEBLOG);
                                if (getNewTmplAction() == null) {
                                        setNewTmplAction(ComponentType.WEBLOG);
                                }
                                for (WeblogTemplate tmpPage : getTemplates()) {
                                        if 
(ComponentType.WEBLOG.equals(tmpPage.getAction())) {
-                                               
actionsList.remove(ComponentType.WEBLOG);
+                                               
actionsMap.remove(ComponentType.WEBLOG);
                                                setNewTmplAction(null);
                                                break;
                                        }
                                }
                        }
-                       setAvailableActions(actionsList);
+                       setAvailableActions(actionsMap);
 
                } catch (WebloggerException ex) {
                        log.error("Error getting templates for weblog - "
@@ -131,6 +128,10 @@ public class Templates extends UIAction 
                return LIST;
        }
 
+    private void addComponentTypeToMap(Map<ComponentType, String> map, 
ComponentType component) {
+        map.put(component, component.getReadableName());
+    }
+
        /**
         * Save a new template.
         */
@@ -146,7 +147,6 @@ public class Templates extends UIAction 
                 newTemplate.setWeblog(getActionWeblog());
                 newTemplate.setAction(getNewTmplAction());
                 newTemplate.setName(getNewTmplName());
-                newTemplate.setDescription(newTemplate.getName());
                 newTemplate.setHidden(false);
                 newTemplate.setNavbar(false);
                 newTemplate.setLastModified(new Date());
@@ -253,11 +253,11 @@ public class Templates extends UIAction 
                this.templates = templates;
        }
 
-       public List<ComponentType> getAvailableActions() {
+       public Map<ComponentType, String> getAvailableActions() {
                return availableActions;
        }
 
-       public void setAvailableActions(List<ComponentType> availableActions) {
+       public void setAvailableActions(Map<ComponentType, String> 
availableActions) {
                this.availableActions = availableActions;
        }
 

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplatesRemove.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplatesRemove.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplatesRemove.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplatesRemove.java
 Thu Jul 31 19:29:46 2014
@@ -28,7 +28,6 @@ import org.apache.roller.weblogger.busin
 import org.apache.roller.weblogger.business.WebloggerFactory;
 import org.apache.roller.weblogger.pojos.ThemeTemplate;
 import org.apache.roller.weblogger.pojos.Weblog;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 import org.apache.roller.weblogger.pojos.WeblogTemplate;
 import org.apache.roller.weblogger.ui.struts2.util.UIAction;
 import org.apache.roller.weblogger.util.Utilities;
@@ -57,11 +56,6 @@ public class TemplatesRemove extends UIA
         this.pageTitle = "editPages.title.removeOK";
     }
 
-    @Override
-    public List<String> requiredWeblogPermissionActions() {
-        return Collections.singletonList(WeblogPermission.ADMIN);
-    }
-
     public void myPrepare() {
 
         if (getIdSelections() != null) {

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/ThemeEdit.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/ThemeEdit.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/ThemeEdit.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/ThemeEdit.java
 Thu Jul 31 19:29:46 2014
@@ -35,7 +35,6 @@ import org.apache.roller.weblogger.pojos
 import org.apache.roller.weblogger.pojos.ThemeTemplate.ComponentType;
 import org.apache.roller.weblogger.pojos.WeblogTheme;
 import org.apache.roller.weblogger.pojos.Weblog;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 import org.apache.roller.weblogger.pojos.WeblogTemplate;
 import org.apache.roller.weblogger.ui.struts2.util.UIAction;
 import org.apache.roller.weblogger.util.cache.CacheManager;
@@ -73,10 +72,6 @@ public class ThemeEdit extends UIAction 
         this.pageTitle = "themeEditor.title";
     }
 
-    public List<String> requiredWeblogPermissionActions() {
-        return Collections.singletonList(WeblogPermission.ADMIN);
-    }
-
     public void myPrepare() {
 
         ThemeManager themeMgr = WebloggerFactory.getWeblogger()
@@ -115,12 +110,7 @@ public class ThemeEdit extends UIAction 
                     + getActionWeblog().getHandle(), ex);
         }
 
-        if (!WebloggerRuntimeConfig
-                .getBooleanProperty("themes.customtheme.allowed")) {
-            return "input-sharedonly";
-        } else {
-            return INPUT;
-        }
+        return INPUT;
     }
 
     /**

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogConfig.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogConfig.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogConfig.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogConfig.java
 Thu Jul 31 19:29:46 2014
@@ -31,7 +31,6 @@ import org.apache.roller.weblogger.busin
 import org.apache.roller.weblogger.business.plugins.entry.WeblogEntryPlugin;
 import org.apache.roller.weblogger.config.WebloggerRuntimeConfig;
 import org.apache.roller.weblogger.pojos.Weblog;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 import org.apache.roller.weblogger.ui.core.RollerContext;
 import org.apache.roller.weblogger.ui.core.plugins.UIPluginManager;
 import org.apache.roller.weblogger.ui.struts2.util.UIAction;
@@ -67,12 +66,6 @@ public class WeblogConfig extends UIActi
     }
     
     
-    // admin perms required
-    public List<String> requiredWeblogPermissionActions() {
-        return Collections.singletonList(WeblogPermission.ADMIN);
-    }
-    
-    
     public void myPrepare() {
         
         try {

Modified: 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogRemove.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogRemove.java?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogRemove.java
 (original)
+++ 
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogRemove.java
 Thu Jul 31 19:29:46 2014
@@ -18,12 +18,9 @@
 
 package org.apache.roller.weblogger.ui.struts2.editor;
 
-import java.util.Collections;
-import java.util.List;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.roller.weblogger.business.WebloggerFactory;
-import org.apache.roller.weblogger.pojos.WeblogPermission;
 import org.apache.roller.weblogger.ui.struts2.util.UIAction;
 import org.apache.roller.weblogger.util.cache.CacheManager;
 
@@ -41,11 +38,6 @@ public class WeblogRemove extends UIActi
         this.pageTitle = "websiteRemove.title";
     }
 
-    // admin perms required
-    public List<String> requiredWeblogPermissionActions() {
-        return Collections.singletonList(WeblogPermission.ADMIN);
-    }
-
     /**
      * Show weblog remove confirmation.
      */

Modified: roller/trunk/app/src/main/resources/ApplicationResources.properties
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/resources/ApplicationResources.properties?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- roller/trunk/app/src/main/resources/ApplicationResources.properties 
(original)
+++ roller/trunk/app/src/main/resources/ApplicationResources.properties Thu Jul 
31 19:29:46 2014
@@ -550,7 +550,7 @@ inviteMember.error.userAlreadyMember=Use
 
 inviteMember.userInvited=User successfully invited
 
-inviteMember.notificationSubject=Roller: invitation to join weblog "{0}" ({1})
+inviteMember.notificationSubject=Roller: Invitation to join weblog "{0}" ({1})
 inviteMember.notificationContent=You have been invited to join weblog "{0}" 
({1}). \
 Click the following link and login as user [{2}] to accept or decline this \
 invitation <{3}>.
@@ -806,13 +806,11 @@ This page shows the media files that you
 copied in when you chose to customize a theme. You can use folders \
 to organize your files, and you do not have to worry about "breaking \
 URLs" when you move or rename files.
-mediaFileView.dirPageTip=\
-This is a media file folder. You can return to the default folder \
-by using the Switch to Folder drop-down below.
+mediaFileView.dirPageTip=This is a media file subfolder.
 
-mediaFileView.viewFolder=Switch to Folder
+mediaFileView.viewFolder=View Folder
 
-mediaFileView.sortby=Sort by:
+mediaFileView.sortBy=Sort by
 
 mediaFileView.deleteSelected=Delete selected
 mediaFileView.moveSelected=Move selected to:
@@ -1287,16 +1285,11 @@ design of your blog is defined entirely 
 You can modify your templates as much as you like and if you ever decide you \
 want to start over you can do so by copying one of the existing themes.
 
-themeEditor.previewLink=See how your blog will look with this theme.
-themeEditor.previewDescription=How can you know if this is really the \
-theme for you until you see it on your blog right?  Click the link above \
-to launch a full page preview of how your blog will look with the selected 
theme.
-
-themeEditor.customStylesheetLink=Modify the styling of your selected theme.
-themeEditor.customStylesheetDescription=If you are happy with your theme \
-but want to make a few styling choices of your own such as choosing \
-different fonts, colors, etc, then try making your own stylesheet or \
-borrow one from someoone else using your theme.
+themeEditor.preview=Preview Theme
+themeEditor.save=Update Theme
+
+themeEditor.previewDescription=Use the preview option below to see how your 
blog \
+will look with the new theme prior to switching to it.
 
 themeEditor.import=I want to copy the templates from an existing theme into my 
weblog.
 themeEditor.importWarning=WARNING: this operation may overwrite some of your \
@@ -1305,8 +1298,6 @@ themeEditor.importRequired=Since this is
 custom theme you must copy the templates from an existing theme. \
 Please select the theme you would like to use as a starting point for your 
customizations.
 
-themeEditor.save=Update Theme
-
 themeEditor.setTheme.success=Successfully set theme to - {0}
 themeEditor.customTheme.disallowed=Sorry, custom themes are not allowed
 

Modified: roller/trunk/app/src/main/resources/ApplicationResources_de.properties
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/resources/ApplicationResources_de.properties?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- roller/trunk/app/src/main/resources/ApplicationResources_de.properties 
(original)
+++ roller/trunk/app/src/main/resources/ApplicationResources_de.properties Thu 
Jul 31 19:29:46 2014
@@ -663,15 +663,11 @@ tabbedmenu.website.members=Mitglieder
 tabbedmenu.website.pages=Seiten Schablonen
 tabbedmenu.website.settings=Einstellungen
 tabbedmenu.website.themes=Thema
-themeEditor.customStylesheetDescription=Wenn Sie mit Ihrem Thema zufrieden 
sind, aber kleine gestalterische Anpassungen, wie eine andere Schriftart, Farbe 
usw., vornehmen wollen, versuchen Sie Ihr eigenes Stylesheet zu erstellen oder 
verwenden Sie das Thema von anderen Nutzern.
-themeEditor.customStylesheetLink=Gestaltung des ausgew\u00E4hlten Themas 
modifizieren.
 themeEditor.customTheme=Angepasstes Thema
 themeEditor.customThemeDescription=Diese Option ist f\u00FCr kreative Blogger, 
die sich ein eigenes Design erstellen wollen. Bedenken Sie bitte, dass die 
Verwaltung eines eigenen Blogdesigns aufwendig sein kann.
 themeEditor.import=Ich m\u00F6chte die Schablonen eines existierenden Themas 
in mein Weblog kopieren.
 themeEditor.importRequired=Da dies das erste Mal ist, dass Sie ein Thema 
anpassen, m\u00FCssen Sie die Schablonen eines existierenden Themas kopieren. 
Bitte w\u00E4hlen Sie das Thema, das Sie als Grundlage f\u00FCr Ihre 
Anpassungen verwenden m\u00F6chten.
 themeEditor.importWarning=Warnung: Diese Aktion k\u00F6nnte existierende 
Schablonen \u00FCberschreiben.
-themeEditor.previewDescription=Woher wissen Sie, ob dieses Thema das richtige 
f\u00FCr Sie ist, bevor Sie es in Ihrem Blog sehen? Klicken Sie auf den obigen 
Link zum Starten der Vollbildvorschau Ihres Blogs mit dem ausgew\u00E4hlten 
Thema.
-themeEditor.previewLink=Schauen Sie sich an, wie Ihr Blog mit diesem Thema 
aussehen wird.
 themeEditor.save=Thema setzen
 # ------------------------------------------------------------ PlanetGroups.jsp
 themeEditor.selectTheme=W\u00E4hlen Sie ein neues Thema f\u00FCr die Vorschau

Modified: roller/trunk/app/src/main/resources/ApplicationResources_ko.properties
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/resources/ApplicationResources_ko.properties?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- roller/trunk/app/src/main/resources/ApplicationResources_ko.properties 
(original)
+++ roller/trunk/app/src/main/resources/ApplicationResources_ko.properties Thu 
Jul 31 19:29:46 2014
@@ -922,16 +922,6 @@ themeEditor.templatesDescription=\uc774\
 \uc6d0\ud558\ub294\ub300\ub85c \ud15c\ud50c\ub9bf\uc744 \ubcc0\uacbd\ud560 
\uc218 \uc788\uc73c\uba70, \ud544\uc694\ud55c \uacbd\uc6b0 \uae30\uc874\uc5d0 
\uc874\uc7ac\ud558\ub294 \ud14c\ub9c8\ub97c \ubcf5\uc0ac\ud558\uc5ec \
 \ubcc0\uacbd \uc791\uc5c5\uc744 \uc2dc\uc791\ud560 \uc218 
\uc788\uc2b5\ub2c8\ub2e4.
 
-themeEditor.previewLink=\ube14\ub85c\uadf8\uac00 \uc5b4\ub5bb\uac8c 
\ubcf4\uc774\ub294\uc9c0 \ubbf8\ub9ac \ubcf4\uae30
-themeEditor.previewDescription=\uadc0\ud558\uc758 
\ube14\ub85c\uadf8\uc5d0\uc11c \ud655\uc778\ud558\uae30 \uc804\uc5d0 \
-\uc5b4\ub5bb\uac8c \uc774 \ud14c\ub9c8\uac00 \uc801\uc6a9\ub420\uc9c0\ub97c 
\uc54c \uc218 \uc788\uc744\uae4c\uc694? \
-\uc704\uc758 \ub9c1\ud06c\ub97c \ud074\ub9ad\ud558\uc5ec \uc804\uccb4 
\ud398\uc774\uc9c0 \ubbf8\ub9ac\ubcf4\uae30\ub97c \ub744\uc6cc 
\ube14\ub85c\uadf8\uac00 \ud574\ub2f9 \ud14c\ub9c8\ub97c \ud1b5\ud574 
\uc5b4\ub5bb\uac8c \ubcf4\uc774\ub294\uc9c0 
\ud655\uc778\ud558\uc2ed\uc2dc\uc624.
-
-themeEditor.customStylesheetLink=\uadc0\ud558\uac00 \uc120\ud0dd\ud55c 
\ud14c\ub9c8 \uc2a4\ud0c0\uc77c \ubcc0\uacbd
-themeEditor.customStylesheetDescription=\uadc0\ud558\uac00 \uc120\ud0dd\ud55c 
\ud14c\ub9c8\uc5d0 \ub9cc\uc871\ud558\ub098 \
-\uba87 \uac00\uc9c0 \uc2a4\ud0c0\uc77c\uc744 \ubcc0\uacbd\ud558\uace0\uc790 
\ud55c\ub2e4\uba74 (\uc608: \ud3f0\ud2b8, \uc0c9\uae54 \ub4f1), 
\uadc0\ud558\ub9cc\uc758 \ubcc4\ub3c4 \uc2a4\ud0c0\uc77c\uc2dc\ud2b8\ub97c 
\ub9cc\ub4e4\uac70\ub098 \
-\uadc0\ud558\uc758 \ud14c\ub9c8\ub97c \uc0ac\uc6a9\ud558\ub294 \ub2e4\ub978 
\uacf3\uc5d0\uc11c \ube4c\uc5b4\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4.
-
 themeEditor.import=\uae30\uc874 \ud14c\ub9c8\ub85c\ubd80\ud130 
\ud15c\ud50c\ub9bf\uc744 \ubcf5\uc0ac\ud558\uc5ec \ub0b4 
\uc6f9\ub85c\uadf8\ub85c \ub123\uc74c.
 themeEditor.importWarning=\uc8fc\uc758: \uc774 \uc791\uc5c5\uc740 
\uadc0\ud558\uc758 \uae30\uc874 \ud15c\ud50c\ub9bf\ub4e4\uc744 \ub36e\uc5b4 
\uc4f8 \uc218 \uc788\uc2b5\ub2c8\ub2e4.
 themeEditor.importRequired=\uadc0\ud558\uac00 \ucee4\uc2a4\ud140 
\ud14c\ub9c8\ub97c \ub9cc\ub4dc\ub824 \ud558\ub294 \uccab\ubc88\uc9f8 
\uc2dc\ub3c4\uc774\uae30 \ub54c\ubb38\uc5d0, \

Modified: roller/trunk/app/src/main/resources/sql/500-to-510-migration.vm
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/resources/sql/500-to-510-migration.vm?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- roller/trunk/app/src/main/resources/sql/500-to-510-migration.vm (original)
+++ roller/trunk/app/src/main/resources/sql/500-to-510-migration.vm Thu Jul 31 
19:29:46 2014
@@ -4,6 +4,9 @@
 DON'T RUN THIS, IT'S NOT A DATABASE CREATION SCRIPT!!!
 **#
 
+-- roller_permission constant updated to be more clear
+update roller_properties set name = 'user.account.email.activation' where name 
= 'user.account.activation.enabled';
+
 -- website table was renamed to weblog and several unused columns dropped
 #renameTable('website' 'weblog')
 #dropColumn('weblog' 'emailfromaddress')

Modified: roller/trunk/app/src/main/resources/struts.xml
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/resources/struts.xml?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- roller/trunk/app/src/main/resources/struts.xml (original)
+++ roller/trunk/app/src/main/resources/struts.xml Thu Jul 31 19:29:46 2014
@@ -454,7 +454,6 @@
         <action name="themeEdit!*" method="{1}"
                 
class="org.apache.roller.weblogger.ui.struts2.editor.ThemeEdit">
             <result name="input" type="tiles">.ThemeEdit</result>
-            <result name="input-sharedonly" 
type="tiles">.ThemeEditSharedThemesOnly</result>
         </action>
         
         <action name="stylesheetEdit!*" method="{1}"

Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/EntryEdit.jsp
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/EntryEdit.jsp?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/EntryEdit.jsp 
(original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/EntryEdit.jsp Thu Jul 
31 19:29:46 2014
@@ -31,7 +31,7 @@
 
 <script>
 function fullPreviewMode() {
-    window.open('<s:property value="previewURL" />', '_preview', '');
+    window.open('<s:property value="previewURL" />');
 }
 </script>
 
@@ -258,24 +258,29 @@ function fullPreviewMode() {
     
     <br>
     <div class="control">
-        <s:submit value="%{getText('weblogEdit.save')}" 
onclick="document.getElementById('entry_bean_status').value='DRAFT';" />
+        <span style="padding-left:7px">
+            <s:submit value="%{getText('weblogEdit.save')}" 
onclick="document.getElementById('entry_bean_status').value='DRAFT';" />
+
+            <input type="button" name="fullPreview"
+                                value="<s:text 
name='weblogEdit.fullPreviewMode' />"
+                                onclick="fullPreviewMode()" />
+
+            <s:if test="userAnAuthor">
+                <s:submit value="%{getText('weblogEdit.post')}" 
onclick="document.getElementById('entry_bean_status').value='PUBLISHED';"/>
+            </s:if>
+            <s:else>
+                <s:submit value="%{getText('weblogEdit.submitForReview')}" 
onclick="document.getElementById('entry_bean_status').value='PENDING';"/>
+            </s:else>
+        </span>
+
+        <span style="float:right">
+            <s:url id="removeUrl" action="entryRemove">
+                <s:param name="weblog" value="actionWeblog.handle" />
+                <s:param name="removeId" value="%{entry.id}" />
+            </s:url>
+            <input type="button" value="<s:text 
name='weblogEdit.deleteEntry'/>" onclick="window.location='<s:property 
value="removeUrl" escape="false" />'" />
+        </span>
 
-        <s:if test="userAnAuthor">
-            <s:submit value="%{getText('weblogEdit.post')}" 
onclick="document.getElementById('entry_bean_status').value='PUBLISHED';"/>
-        </s:if>
-        <s:else>
-            <s:submit value="%{getText('weblogEdit.submitForReview')}" 
onclick="document.getElementById('entry_bean_status').value='PENDING';"/>
-        </s:else>        
-        
-        <s:url id="removeUrl" action="entryRemove">
-            <s:param name="weblog" value="actionWeblog.handle" />
-            <s:param name="removeId" value="%{entry.id}" />
-        </s:url>
-        <input type="button" value="<s:text name="weblogEdit.deleteEntry"/>" 
onclick="window.location='<s:property value="removeUrl" escape="false" />'" />
-        
-        <input type="button" name="fullPreview"
-                            value='<s:text name="weblogEdit.fullPreviewMode" 
/>'
-                            onclick="fullPreviewMode()" />
     </div>
     
     
@@ -286,7 +291,7 @@ function fullPreviewMode() {
         <h2><s:text name="weblogEdit.trackback" /></h2>
         <s:text name="weblogEdit.trackbackUrl" />
         <br />
-        <s:textfield name="trackbackUrl" size="80" maxlength="255" />
+        <s:textfield name="trackbackUrl" size="80" maxlength="255" 
style="width:35%"/>
 
         <s:submit value="%{getText('weblogEdit.sendTrackback')}" 
action="entryEdit!trackback" />
     </s:if>

Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileView.jsp
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileView.jsp?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileView.jsp 
(original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileView.jsp Thu 
Jul 31 19:29:46 2014
@@ -229,7 +229,7 @@
 
     <div class="control">
         <span style="padding-left:7px">
-            <s:text name="mediaFileView.sortby" />
+            <s:text name="mediaFileView.sortBy" />:
             <s:select id="sortByMenu" name="sortBy" list="sortOptions" 
listKey="key"
                   listValue="value"
                   onchange="document.mediaFileViewForm.submit();" />
@@ -237,12 +237,9 @@
 
         <span style="float:right">
             <s:if test="!allDirectories.isEmpty">
-                <%-- View button
-                <s:submit type="button" action="mediaFileView!view" 
key="mediaFileView.viewFolder" /> --%>
-
                 <%-- Folder to View combo-box --%>
+                <s:text name="mediaFileView.viewFolder" />:
                 <s:select name="viewDirectoryId" list="allDirectories" 
listKey="id" listValue="name" onchange="onView()" />
-
             </s:if>
         </span>
     </div>

Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/Templates.jsp
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/Templates.jsp?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/Templates.jsp 
(original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/Templates.jsp Thu Jul 
31 19:29:46 2014
@@ -68,7 +68,7 @@
                 <s:a href="%{edit}"><s:property value="#p.name" /></s:a>
             </td>
             
-            <td style="vertical-align:middle"><s:property value="#p.action" 
/></td>
+            <td style="vertical-align:middle"><s:property 
value="#p.action.readableName" /></td>
 
             <td style="vertical-align:middle"><s:property 
value="#p.description" /></td>
 

Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/ThemeEdit.jsp
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/ThemeEdit.jsp?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/ThemeEdit.jsp 
(original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/ThemeEdit.jsp Thu Jul 
31 19:29:46 2014
@@ -27,7 +27,7 @@ function previewImage(q, theme) {
 }
 function fullPreview(selector) {
     selected = selector.selectedIndex;
-    window.open('<s:url 
value="/roller-ui/authoring/preview/%{actionWeblog.handle}"/>?theme='+selector.options[selected].value,
 '_preview', '');
+    window.open('<s:url 
value="/roller-ui/authoring/preview/%{actionWeblog.handle}"/>?theme='+selector.options[selected].value);
 }
 function updateThemeChooser(selected) {
     if (selected[0].value == 'shared') {
@@ -124,21 +124,19 @@ function toggleImportThemeDisplay() {
             </script>
         </p>
         <p>
-            &raquo; <a href="#" 
onclick="fullPreview($('#sharedSelector').get(0))">
-            <s:text name="themeEditor.previewLink" /></a><br/>
             <s:text name="themeEditor.previewDescription" />
         </p>
 
-        <s:if test="!customTheme && actionWeblog.theme.customStylesheet != 
null">
-            <p>
-                <s:url action="stylesheetEdit" id="stylesheetEdit" >
-                    <s:param name="weblog" value="%{actionWeblog.handle}" />
-                </s:url>
-                &raquo; <s:a href="%{stylesheetEdit}"><s:text 
name="themeEditor.customStylesheetLink" /></s:a><br/>
-                <s:text name="themeEditor.customStylesheetDescription" />
-            </p>
-        </s:if>
-        <p><s:submit value="%{getText('themeEditor.save')}" /></p>
+        <div class="control">
+            <span style="padding-left:7px">
+                <input type="button" name="themePreview"
+                                value="<s:text name='themeEditor.preview' />"
+                                
onclick="fullPreview($('#sharedSelector').get(0))" />
+
+                <s:submit value="%{getText('themeEditor.save')}" />
+            </span>
+        </div>
+
     </div>
 
     <div id="customOptioner" class="optioner" style="display:none;">
@@ -191,13 +189,20 @@ function toggleImportThemeDisplay() {
                 </script>
             </p>
             <p>
-                &raquo; <a href="#" 
onclick="fullPreview($('#customSelector').get(0))">
-                <s:text name="themeEditor.previewLink" /></a><br/>
                 <s:text name="themeEditor.previewDescription" />
             </p>
         </div>
 
-        <p><s:submit value="%{getText('themeEditor.save')}" /></p>
+        <div class="control">
+            <span style="padding-left:7px">
+                <input type="button" name="themePreview"
+                                value="<s:text name='themeEditor.preview' />"
+                                
onclick="fullPreview($('#customSelector').get(0))" />
+
+                <s:submit value="%{getText('themeEditor.save')}" />
+            </span>
+        </div>
+
     </div>
 
 </s:form>

Modified: roller/trunk/app/src/main/webapp/themes/gaurav/std_footer.vm
URL: 
http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/themes/gaurav/std_footer.vm?rev=1614967&r1=1614966&r2=1614967&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/themes/gaurav/std_footer.vm (original)
+++ roller/trunk/app/src/main/webapp/themes/gaurav/std_footer.vm Thu Jul 31 
19:29:46 2014
@@ -13,5 +13,4 @@
 </div>
 <!-- Placed at the end of the document so the pages load faster -->
 <script src="$url.resource('js/jquery.js')"></script>
-<script tye="text/javascript" src="$url.resource('js/bootstrap.js')"></script>
-
+<script src="$url.resource('js/bootstrap.js')"></script>


Reply via email to