Update of 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/tree
In directory 
james.mmbase.org:/tmp/cvs-serv6541/portlets-newsletter/src/java/com/finalist/newsletter/tree

Modified Files:
        NewsletterTreeItemRenderer.java 
Log Message:
CMSC-707 
CMSC-733 



See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/tree
See also: http://www.mmbase.org/jira/browse/CMSC-707
See also: http://www.mmbase.org/jira/browse/CMSC-733


Index: NewsletterTreeItemRenderer.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/tree/NewsletterTreeItemRenderer.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- NewsletterTreeItemRenderer.java     20 Jan 2008 22:48:35 -0000      1.12
+++ NewsletterTreeItemRenderer.java     19 Feb 2008 21:13:55 -0000      1.13
@@ -9,6 +9,7 @@
 import com.finalist.cmsc.security.SecurityUtil;
 import com.finalist.cmsc.security.UserRole;
 import com.finalist.cmsc.services.publish.Publish;
+import com.finalist.newsletter.util.NewsletterUtil;
 import com.finalist.tree.TreeElement;
 import com.finalist.tree.TreeModel;
 import com.finalist.util.module.ModuleUtil;
@@ -44,6 +45,15 @@
          if (SecurityUtil.isWebmaster(role) || 
(model.getChildCount(parentNode) == 0 && !Publish.isPublished(parentNode))) {
             element.addOption(renderer.createTreeOption("delete.png", 
"site.newsletter.remove", "newsletter",
                   "../newsletter/NewsletterDelete.do?number=" + id));
+            boolean isPaused = NewsletterUtil.isPaused(Integer.parseInt(id));
+            if (isPaused == true) {
+               element.addOption(renderer.createTreeOption("resume.png", 
"site.newsletter.resume", "newsletter",
+                     "../newsletter/NewsletterResume.do?number=" + id));
+            }
+            if (isPaused == false) {
+               element.addOption(renderer.createTreeOption("pause.png", 
"site.newsletter.pause", "newsletter",
+                     "../newsletter/NewsletterPause.do?number=" + id));
+            }
          }
 
          if (NavigationUtil.getChildCount(parentNode) >= 2) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to