Author: christian.bauer(a)jboss.com
Date: 2008-02-20 04:39:39 -0500 (Wed, 20 Feb 2008)
New Revision: 7457
Modified:
trunk/examples/wiki/src/main/org/jboss/seam/wiki/core/action/DocumentHome.java
trunk/examples/wiki/src/main/org/jboss/seam/wiki/core/action/NodeHome.java
trunk/examples/wiki/view/themes/sfwkorg/mailtemplates/forumNotifyReplyToList.xhtml
trunk/examples/wiki/view/themes/sfwkorg/mailtemplates/forumNotifyTopicToList.xhtml
Log:
JBSEAM-2653, creation time should be persist() time
Modified: trunk/examples/wiki/src/main/org/jboss/seam/wiki/core/action/DocumentHome.java
===================================================================
---
trunk/examples/wiki/src/main/org/jboss/seam/wiki/core/action/DocumentHome.java 2008-02-19
23:50:09 UTC (rev 7456)
+++
trunk/examples/wiki/src/main/org/jboss/seam/wiki/core/action/DocumentHome.java 2008-02-20
09:39:39 UTC (rev 7457)
@@ -129,9 +129,6 @@
syncFormContentToInstance(getParentNode());
syncLinks();
- // Set createdOn date _now_
- getInstance().setCreatedOn(new Date());
-
// Make a copy
historicalCopy = new WikiDocument();
historicalCopy.flatCopy(getInstance(), true);
Modified: trunk/examples/wiki/src/main/org/jboss/seam/wiki/core/action/NodeHome.java
===================================================================
--- trunk/examples/wiki/src/main/org/jboss/seam/wiki/core/action/NodeHome.java 2008-02-19
23:50:09 UTC (rev 7456)
+++ trunk/examples/wiki/src/main/org/jboss/seam/wiki/core/action/NodeHome.java 2008-02-20
09:39:39 UTC (rev 7457)
@@ -211,13 +211,12 @@
getLog().trace("linking new node with its parent node: " +
getParentNode());
getInstance().setParent(getParentNode());
+ // Creation metadata
+ setCreatedMetadata();
+
// Wiki name conversion
setWikiName();
- // Set created by user
- getLog().trace("setting created by user: " + getCurrentUser());
- getInstance().setCreatedBy(getCurrentUser());
-
// Set its area number (if subclass didn't already set it)
if (getInstance().getAreaNumber() == null)
getInstance().setAreaNumber(getInstance().getParent().getAreaNumber());
@@ -241,7 +240,7 @@
if (!prepareUpdate()) return null;
- // Last modified metadata
+ // Modification metadata
setLastModifiedMetadata();
// Wiki name conversion
@@ -328,9 +327,15 @@
getInstance().setWikiname(WikiUtil.convertToWikiName(getInstance().getName()));
}
+ protected void setCreatedMetadata() {
+ getLog().trace("setting created metadata");
+ getInstance().setCreatedBy(getCurrentUser());
+ getInstance().setCreatedOn(new Date());
+ }
+
protected void setLastModifiedMetadata() {
getLog().trace("setting last modified metadata");
- getInstance().setLastModifiedBy(currentUser);
+ getInstance().setLastModifiedBy(getCurrentUser());
getInstance().setLastModifiedOn(new Date());
}
Modified:
trunk/examples/wiki/view/themes/sfwkorg/mailtemplates/forumNotifyReplyToList.xhtml
===================================================================
---
trunk/examples/wiki/view/themes/sfwkorg/mailtemplates/forumNotifyReplyToList.xhtml 2008-02-19
23:50:09 UTC (rev 7456)
+++
trunk/examples/wiki/view/themes/sfwkorg/mailtemplates/forumNotifyReplyToList.xhtml 2008-02-20
09:39:39 UTC (rev 7457)
@@ -14,7 +14,7 @@
<m:header name="From"
value="#{replyHome.instance.createdBy.fullname}
&lt;do-not-reply(a)jboss.com>"/>
<m:to
name="SeamFramework.org Forums
List">#{preferences.get('Forum').notificationMailingList}</m:to>
- <
m:subject>[SeamFramework.org Forums]
#{replyHome.instance.subject}</m:subject>
+ <m:subject>#{replyHome.instance.subject}</m:subject>
<m:body>
<html>
@@ -38,6 +38,7 @@
<hr/>
<h:outputLink
value="#{wikiURLRenderer.renderURL(replyHome.instance)}">Click
here</h:outputLink> to reply...
+ <br/>
</body>
</html>
Modified:
trunk/examples/wiki/view/themes/sfwkorg/mailtemplates/forumNotifyTopicToList.xhtml
===================================================================
---
trunk/examples/wiki/view/themes/sfwkorg/mailtemplates/forumNotifyTopicToList.xhtml 2008-02-19
23:50:09 UTC (rev 7456)
+++
trunk/examples/wiki/view/themes/sfwkorg/mailtemplates/forumNotifyTopicToList.xhtml 2008-02-20
09:39:39 UTC (rev 7457)
@@ -11,7 +11,7 @@
<m:header name="From"
value="#{topicHome.instance.createdBy.fullname}
&lt;do-not-reply(a)jboss.com>"/>
<m:to
name="SeamFramework.org Forums
List">#{preferences.get('Forum').notificationMailingList}</m:to>
- <
m:subject>[SeamFramework.org Forums]
#{topicHome.instance.name}</m:subject>
+ <m:subject>#{topicHome.instance.name}</m:subject>
<m:body>
<html>
@@ -34,6 +34,7 @@
<hr/>
<h:outputLink
value="#{wikiURLRenderer.renderURL(topicHome.instance)}">Click
here</h:outputLink> to reply...
+ <br/>
</body>
</html>