Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/Message.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/Message.java,v
diff -u -r1.27 -r1.28
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/Message.java 7 Jun 2006 06:05:48 -0000 1.27
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/Message.java 15 Jun 2006 04:04:37 -0000 1.28
@@ -354,7 +354,7 @@
/**
* Gets the toolSession
*
- * @hibernate.many-to-one
+ * @hibernate.many-to-one cascade="none"
* class="org.lamsfoundation.lams.tool.forum.persistence.ForumToolSession"
* column="forum_session_uid"
*
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageDao.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageDao.java,v
diff -u -r1.18 -r1.19
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageDao.java 6 Apr 2006 06:40:39 -0000 1.18
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageDao.java 15 Jun 2006 04:04:37 -0000 1.19
@@ -51,7 +51,6 @@
public void saveOrUpdate(Message message) {
message.updateModificationData();
this.getHibernateTemplate().saveOrUpdate(message);
- this.getHibernateTemplate().flush();
}
public void update(Message message) {
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java,v
diff -u -r1.54 -r1.55
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java 14 Jun 2006 06:02:58 -0000 1.54
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java 15 Jun 2006 04:04:37 -0000 1.55
@@ -659,6 +659,7 @@
user.setLastName(sysUser.getLastName());
user.setLoginName(sysUser.getLogin());
user.setUserId(new Long(newUserUid.longValue()));
+ this.createUser(user);
}
toolContentObj.setCreatedBy(user);
//save forum first
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java,v
diff -u -r1.27 -r1.28
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java 13 Jun 2006 06:26:23 -0000 1.27
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java 15 Jun 2006 04:04:37 -0000 1.28
@@ -78,5 +78,8 @@
public static final String PAGE_EDITABLE = "isPageEditable";
public static final String ROOT_TOPIC_UID = "rootUid";
+
+ public static final String ATTR_FORUM_TITLE = "title";
+ public static final String ATTR_FORUM_INSTRCUTION = "instruction";
}
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java,v
diff -u -r1.33 -r1.34
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java 13 Jun 2006 07:28:00 -0000 1.33
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java 15 Jun 2006 04:04:37 -0000 1.34
@@ -187,7 +187,8 @@
Long forumId = forum.getUid();
Boolean allowEdit = new Boolean(forum.isAllowEdit());
Boolean allowRichEditor = new Boolean(forum.isAllowRichEditor());
- int allowNumber = session.getForum().getLimitedChar();
+ int allowNumber = forum.getLimitedChar();
+
request.getSession().setAttribute(ForumConstants.FORUM_ID, forumId);
request.getSession().setAttribute(ForumConstants.ALLOW_EDIT, allowEdit);
request.getSession().setAttribute(ForumConstants.ALLOW_RICH_EDITOR,
@@ -197,6 +198,9 @@
// get all root topic to display on init page
+ request.setAttribute(ForumConstants.ATTR_FORUM_TITLE,forum.getTitle());
+ request.setAttribute(ForumConstants.ATTR_FORUM_INSTRCUTION,forum.getInstructions());
+
List rootTopics = forumService.getRootTopics(sessionId);
request.setAttribute(ForumConstants.AUTHORING_TOPICS_LIST, rootTopics);
Index: lams_tool_forum/web/WEB-INF/struts/tiles-defs.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/web/WEB-INF/struts/Attic/tiles-defs.xml,v
diff -u -r1.26 -r1.27
--- lams_tool_forum/web/WEB-INF/struts/tiles-defs.xml 13 Jun 2006 06:26:23 -0000 1.26
+++ lams_tool_forum/web/WEB-INF/struts/tiles-defs.xml 15 Jun 2006 04:04:37 -0000 1.27
@@ -58,15 +58,12 @@
Topic | -- | ||