[jboss-svn-commits] JBL Code SVN: r27328 - in labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main: resources and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jun 30 04:58:07 EDT 2009


Author: lkrzyzanek
Date: 2009-06-30 04:58:07 -0400 (Tue, 30 Jun 2009)
New Revision: 27328

Modified:
   labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/struts/AdminNfmAction.java
   labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/resources/plugin_i18n.properties
   labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/resources/struts.xml
   labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/web/admin/nukes-forums-migration.ftl
Log:
Added refresh forum mapping button to administration.

Modified: labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/struts/AdminNfmAction.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/struts/AdminNfmAction.java	2009-06-30 08:08:54 UTC (rev 27327)
+++ labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/struts/AdminNfmAction.java	2009-06-30 08:58:07 UTC (rev 27328)
@@ -54,7 +54,15 @@
     addActionMessage(getText("plugin.nfm.admin.nfm.refresh-category-mapping.sucess"));
     return SUCCESS;
   }
+  
+  public String refreshForumMapping() {
+    nukesForumsManager.flushCache(NukesForumsManager.CacheName.FORUM);
+    forumCount = nukesForumsManager.getForumCount();
 
+    addActionMessage(getText("plugin.nfm.admin.nfm.create-forums-mapping.refresh.sucess"));
+    return SUCCESS;
+  }
+
   public String createForumMapping() {
     int count = nukesForumsManager.createForumMappingFromCategories();
 

Modified: labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/resources/plugin_i18n.properties
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/resources/plugin_i18n.properties	2009-06-30 08:08:54 UTC (rev 27327)
+++ labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/resources/plugin_i18n.properties	2009-06-30 08:58:07 UTC (rev 27328)
@@ -6,12 +6,15 @@
 plugin.nfm.admin.nfm.refresh-category-mapping.count=Count of mapped categories
 plugin.nfm.admin.nfm.refresh-category-mapping.submit=Refresh
 plugin.nfm.admin.nfm.refresh-category-mapping.sucess=Mapping has been sucessfully refreshed.
+plugin.nfm.admin.nfm.refresh-category-mapping.sucess=Category mapping has been sucessfully refreshed.
 
 plugin.nfm.admin.nfm.create-forums-mapping.name=Forums
 plugin.nfm.admin.nfm.create-forums-mapping.count=Count of mapped forums
 plugin.nfm.admin.nfm.create-forums-mapping.description=Create mapping of forums to communities based on mapping of categories to communities
 plugin.nfm.admin.nfm.create-forums-mapping.submit=Create mapping
 plugin.nfm.admin.nfm.create-forums-mapping.sucess=Mapping has been sucessfully created. Count: {0}
+plugin.nfm.admin.nfm.create-forums-mapping.refresh.submit=Refresh
+plugin.nfm.admin.nfm.create-forums-mapping.refresh.sucess=Forum mapping has been sucessfully refreshed.
 
 plugin.nfm.admin.nfm.migration.name=Topics and Posts migration
 plugin.nfm.admin.nfm.migration.description=Lunch migration of topics and their posts for each mapped forum

Modified: labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/resources/struts.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/resources/struts.xml	2009-06-30 08:08:54 UTC (rev 27327)
+++ labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/resources/struts.xml	2009-06-30 08:58:07 UTC (rev 27328)
@@ -22,6 +22,17 @@
         /plugins/nukes-forums-migration/admin/nukes-forums-migration.ftl
       </result>
     </action>
+
+    <action name="nukes-forums-refresh-forum-mapping"
+      class="org.jboss.labs.clearspace.plugin.nfm.struts.AdminNfmAction"
+      method="refreshForumMapping">
+      <result name="input" type="freemarker">
+        /plugins/nukes-forums-migration/admin/nukes-forums-migration.ftl
+      </result>
+      <result name="success" type="freemarker">
+        /plugins/nukes-forums-migration/admin/nukes-forums-migration.ftl
+      </result>
+    </action>
     
     <action name="nukes-forums-create-forums-mapping"
       class="org.jboss.labs.clearspace.plugin.nfm.struts.AdminNfmAction"

Modified: labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/web/admin/nukes-forums-migration.ftl
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/web/admin/nukes-forums-migration.ftl	2009-06-30 08:08:54 UTC (rev 27327)
+++ labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/web/admin/nukes-forums-migration.ftl	2009-06-30 08:58:07 UTC (rev 27328)
@@ -19,17 +19,22 @@
         </@s.form>
         
         <h3><@s.text name="plugin.nfm.admin.nfm.create-forums-mapping.name" /></h3>
-        <@s.form theme="simple" action="nukes-forums-create-forums-mapping">
           <table>
             <tr>
-              <td colspan="2"><@s.text name="plugin.nfm.admin.nfm.create-forums-mapping.count" />: <@s.property value="forumCount"/></td>
+              <@s.form theme="simple" action="nukes-forums-refresh-forum-mapping">
+              <td colspan="2">
+                <@s.text name="plugin.nfm.admin.nfm.create-forums-mapping.count" />:&nbsp;<@s.property value="forumCount"/>
+                <@s.submit value="${action.getText('plugin.nfm.admin.nfm.create-forums-mapping.refresh.submit')}"/>
+              </td>
+              </@s.form>
             </tr>
             <tr>
+              <@s.form theme="simple" action="nukes-forums-create-forums-mapping">
               <td><@s.text name="plugin.nfm.admin.nfm.create-forums-mapping.description"/>:</td>
               <td><@s.submit value="${action.getText('plugin.nfm.admin.nfm.create-forums-mapping.submit')}"/></td>
+              </@s.form>
             </tr>
           </table>
-        </@s.form>
         
         <h3><@s.text name="plugin.nfm.admin.nfm.migration.name" /></h3>
         <@s.form theme="simple" action="nukes-forums-migrate">




More information about the jboss-svn-commits mailing list