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