Author: gmazza
Date: Thu Aug 21 20:12:17 2014
New Revision: 1619562
URL: http://svn.apache.org/r1619562
Log:
Restored default plugins for each blog, starting RC3 soon...
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/Weblog.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/wrapper/WeblogWrapper.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MediaFileAdd.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogConfigBean.java
roller/trunk/app/src/main/resources/org/apache/roller/weblogger/pojos/Weblog.orm.xml
roller/trunk/app/src/main/resources/sql/500-to-510-migration.vm
roller/trunk/app/src/main/resources/sql/createdb.vm
roller/trunk/app/src/main/resources/struts.xml
roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/Bookmarks.jsp
roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileAdd.jsp
roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileView.jsp
roller/trunk/app/src/main/webapp/roller-ui/styles/roller.css
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/Weblog.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/Weblog.java?rev=1619562&r1=1619561&r2=1619562&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/Weblog.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/Weblog.java
Thu Aug 21 20:12:17 2014
@@ -69,6 +69,7 @@ public class Weblog implements Serializa
private String editorTheme = null;
private String locale = null;
private String timeZone = null;
+ private String defaultPlugins = null;
private Boolean visible = Boolean.TRUE;
private Boolean active = Boolean.TRUE;
private Date dateCreated = new java.util.Date();
@@ -355,7 +356,18 @@ public class Weblog implements Serializa
dateCreated = null;
}
}
-
+
+ /**
+ * Comma-delimited list of user's default Plugins.
+ */
+ public String getDefaultPlugins() {
+ return defaultPlugins;
+ }
+
+ public void setDefaultPlugins(String string) {
+ defaultPlugins = string;
+ }
+
/**
* Set bean properties based on other bean.
*/
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/wrapper/WeblogWrapper.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/wrapper/WeblogWrapper.java?rev=1619562&r1=1619561&r2=1619562&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/wrapper/WeblogWrapper.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/wrapper/WeblogWrapper.java
Thu Aug 21 20:12:17 2014
@@ -184,8 +184,12 @@ public final class WeblogWrapper {
public Date getDateCreated() {
return this.pojo.getDateCreated();
}
-
-
+
+
+ public String getDefaultPlugins() {
+ return this.pojo.getDefaultPlugins();
+ }
+
public Locale getLocaleInstance() {
return this.pojo.getLocaleInstance();
}
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java?rev=1619562&r1=1619561&r2=1619562&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java
Thu Aug 21 20:12:17 2014
@@ -125,6 +125,12 @@ public final class EntryEdit extends UIA
getBean().setLocale(getActionWeblog().getLocale());
getBean().setAllowComments(getActionWeblog().getDefaultAllowComments());
getBean().setCommentDays(getActionWeblog().getDefaultCommentDays());
+ // apply weblog default plugins
+ if (getActionWeblog().getDefaultPlugins() != null) {
+ getBean().setPlugins(
+
StringUtils.split(getActionWeblog().getDefaultPlugins(),
+ ","));
+ }
}
return INPUT;
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MediaFileAdd.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MediaFileAdd.java?rev=1619562&r1=1619561&r2=1619562&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MediaFileAdd.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/MediaFileAdd.java
Thu Aug 21 20:12:17 2014
@@ -249,15 +249,6 @@ public class MediaFileAdd extends MediaF
}
}
- /**
- * Cancel.
- *
- * @return the string
- */
- public String cancel() {
- return CANCEL;
- }
-
public MediaFileBean getBean() {
return bean;
}
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogConfigBean.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogConfigBean.java?rev=1619562&r1=1619561&r2=1619562&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogConfigBean.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogConfigBean.java
Thu Aug 21 20:12:17 2014
@@ -18,6 +18,7 @@
package org.apache.roller.weblogger.ui.struts2.editor;
+import org.apache.commons.lang.StringUtils;
import org.apache.roller.weblogger.pojos.Weblog;
@@ -40,6 +41,7 @@ public class WeblogConfigBean {
private String emailAddress = null;
private String locale = null;
private String timeZone = null;
+ private String defaultPlugins = null;
private int entryDisplayCount = 15;
private boolean active = true;
private boolean commentModerationRequired = false;
@@ -51,6 +53,7 @@ public class WeblogConfigBean {
private String analyticsCode = null;
private String bloggerCategoryId = null;
+ private String[] defaultPluginsArray = null;
private boolean applyCommentDefaults = false;
@@ -222,6 +225,13 @@ public class WeblogConfigBean {
this.bloggerCategoryId = bloggerCategoryId;
}
+ public String[] getDefaultPluginsArray() {
+ return defaultPluginsArray;
+ }
+
+ public void setDefaultPluginsArray(String[] strings) {
+ defaultPluginsArray = strings;
+ }
public boolean getApplyCommentDefaults() {
return applyCommentDefaults;
}
@@ -262,6 +272,7 @@ public class WeblogConfigBean {
this.emailAddress = dataHolder.getEmailAddress();
this.locale = dataHolder.getLocale();
this.timeZone = dataHolder.getTimeZone();
+ this.defaultPlugins = dataHolder.getDefaultPlugins();
this.entryDisplayCount = dataHolder.getEntryDisplayCount();
setActive(dataHolder.getActive());
this.commentModerationRequired =
dataHolder.getCommentModerationRequired();
@@ -273,6 +284,9 @@ public class WeblogConfigBean {
if (dataHolder.getBloggerCategory() != null) {
bloggerCategoryId = dataHolder.getBloggerCategory().getId();
}
+ if (dataHolder.getDefaultPlugins() != null) {
+ defaultPluginsArray =
StringUtils.split(dataHolder.getDefaultPlugins(), ",");
+ }
}
@@ -289,6 +303,7 @@ public class WeblogConfigBean {
dataHolder.setEmailAddress(this.emailAddress);
dataHolder.setLocale(this.locale);
dataHolder.setTimeZone(this.timeZone);
+
dataHolder.setDefaultPlugins(StringUtils.join(this.defaultPluginsArray, ","));
dataHolder.setEntryDisplayCount(this.entryDisplayCount);
dataHolder.setActive(this.getActive());
dataHolder.setCommentModerationRequired(this.commentModerationRequired);
Modified:
roller/trunk/app/src/main/resources/org/apache/roller/weblogger/pojos/Weblog.orm.xml
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/resources/org/apache/roller/weblogger/pojos/Weblog.orm.xml?rev=1619562&r1=1619561&r2=1619562&view=diff
==============================================================================
---
roller/trunk/app/src/main/resources/org/apache/roller/weblogger/pojos/Weblog.orm.xml
(original)
+++
roller/trunk/app/src/main/resources/org/apache/roller/weblogger/pojos/Weblog.orm.xml
Thu Aug 21 20:12:17 2014
@@ -81,7 +81,10 @@
<column name="datecreated" insertable="true"
updatable="true" unique="false"/>
<temporal>TIMESTAMP</temporal>
</basic>
- <basic name="entryDisplayCount">
+ <basic name="defaultPlugins">
+ <column name="defaultplugins" insertable="true"
updatable="true" unique="false"/>
+ </basic>
+ <basic name="entryDisplayCount">
<column name="displaycnt" insertable="true"
updatable="true" unique="false"/>
</basic>
<basic name="visible">
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=1619562&r1=1619561&r2=1619562&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 Aug 21
20:12:17 2014
@@ -15,7 +15,6 @@ update roller_properties set name = 'use
#dropColumn('weblog' 'ignorewords')
#dropColumn('weblog' 'defaultpageid')
#dropColumn('weblog' 'weblogdayid')
-#dropColumn('weblog' 'defaultplugins')
-- two weblog columns renamed
#addColumnNotNull('weblog' 'visible' $db.BOOLEAN_SQL_TYPE $db.BOOLEAN_TRUE)
Modified: roller/trunk/app/src/main/resources/sql/createdb.vm
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/resources/sql/createdb.vm?rev=1619562&r1=1619561&r2=1619562&view=diff
==============================================================================
--- roller/trunk/app/src/main/resources/sql/createdb.vm (original)
+++ roller/trunk/app/src/main/resources/sql/createdb.vm Thu Aug 21 20:12:17 2014
@@ -84,6 +84,7 @@ create table weblog (
editortheme varchar(255),
locale varchar(20),
timezone varchar(50),
+ defaultplugins varchar(255),
visible $db.BOOLEAN_SQL_TYPE_TRUE not null,
isactive $db.BOOLEAN_SQL_TYPE_TRUE not null,
datecreated $db.TIMESTAMP_SQL_TYPE not null,
Modified: roller/trunk/app/src/main/resources/struts.xml
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/resources/struts.xml?rev=1619562&r1=1619561&r2=1619562&view=diff
==============================================================================
--- roller/trunk/app/src/main/resources/struts.xml (original)
+++ roller/trunk/app/src/main/resources/struts.xml Thu Aug 21 20:12:17 2014
@@ -252,7 +252,7 @@
<result name="input" type="tiles">.MediaFileAdd</result>
<result name="success" type="tiles">.MediaFileAddSuccess</result>
<result name="error" type="tiles">.MediaFileAdd</result>
- <result name="cancel" type="redirectAction">
+ <result name="cancel" type="redirectAction">
<param name="actionName">mediaFileView</param>
<param name="weblog">${weblog}</param>
</result>
Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/Bookmarks.jsp
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/Bookmarks.jsp?rev=1619562&r1=1619561&r2=1619562&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/Bookmarks.jsp
(original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/Bookmarks.jsp Thu Aug
21 20:12:17 2014
@@ -153,7 +153,7 @@ function onMove()
</s:else>
</table>
- <div class="control group">
+ <div class="control clearfix">
<s:if test="folder.bookmarks.size > 0">
<%-- Delete-selected button --%>
<input type="button" value="<s:text
name="bookmarksForm.delete"/>" onclick="onDelete();return false;" />
@@ -168,7 +168,6 @@ function onMove()
</s:if>
<s:if test="folder.name != 'default'">
- <!-- need a group (above) clearfix to use this float correctly -->
<span style="float:right">
<s:submit value="%{getText('bookmarksForm.deleteFolder')}"
action="bookmarks!deleteFolder" onclick="onDeleteFolder();return false;"/>
</span>
Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileAdd.jsp
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileAdd.jsp?rev=1619562&r1=1619561&r2=1619562&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileAdd.jsp
(original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileAdd.jsp Thu
Aug 21 20:12:17 2014
@@ -178,7 +178,6 @@
<br />
<div class="control">
- <%-- <input type="submit" value='<s:text name="mediaFileAdd.upload" />'
name="upload" /> --%>
<s:submit value="%{getText('mediaFileAdd.upload')}"
action="mediaFileAdd!save" />
<s:submit value="%{getText('generic.cancel')}"
action="mediaFileAdd!cancel" />
</div>
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=1619562&r1=1619561&r2=1619562&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
Aug 21 20:12:17 2014
@@ -378,7 +378,7 @@
<div style="clear:left;"></div>
<s:if test="(!pager && childFiles.size() > 0) || (pager &&
pager.items.size() > 0) || (currentDirectory.name != 'default' && !pager)">
- <div class="control group" style="margin-top: 15px">
+ <div class="control clearfix" style="margin-top: 15px">
<s:if test="(!pager && childFiles.size() > 0) || (pager &&
pager.items.size() > 0)">
<span style="padding-left:7px;margin-top: 20px">
@@ -396,7 +396,6 @@
</s:if>
<s:if test="currentDirectory.name != 'default' && !pager">
- <!-- need a group (above) clearfix to use this float correctly
-->
<span style="float:right;">
<s:submit value="%{getText('mediaFileView.deleteFolder')}"
action="mediaFileView!deleteFolder" onclick="onDeleteFolder();return false;"/>
</span>
Modified: roller/trunk/app/src/main/webapp/roller-ui/styles/roller.css
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/styles/roller.css?rev=1619562&r1=1619561&r2=1619562&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/styles/roller.css (original)
+++ roller/trunk/app/src/main/webapp/roller-ui/styles/roller.css Thu Aug 21
20:12:17 2014
@@ -864,7 +864,7 @@ div.autocomplete ul li {
#ewecontextmenu .yuimenuitem-selected a {color:#ffffff;}
/*** Right control floats aka clearfix ***/
-.group:after {
+.clearfix:after {
content: "";
display: table;
clear: both;