Update of 
/var/cvs/contributions/CMSContainer_Modules/alias/src/java/com/finalist/cmsc/alias/tree
In directory 
james.mmbase.org:/tmp/cvs-serv20501/alias/src/java/com/finalist/cmsc/alias/tree

Modified Files:
      Tag: b1_4
        AliasTreeItemRenderer.java 
Log Message:
CMSC-796 Solved by adding this option


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/alias/src/java/com/finalist/cmsc/alias/tree
See also: http://www.mmbase.org/jira/browse/CMSC-796


Index: AliasTreeItemRenderer.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/alias/src/java/com/finalist/cmsc/alias/tree/AliasTreeItemRenderer.java,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -b -r1.1 -r1.1.2.1
--- AliasTreeItemRenderer.java  24 Dec 2007 13:43:53 -0000      1.1
+++ AliasTreeItemRenderer.java  5 Mar 2008 14:10:07 -0000       1.1.2.1
@@ -17,11 +17,13 @@
 import com.finalist.cmsc.security.UserRole;
 import com.finalist.tree.TreeElement;
 import com.finalist.tree.TreeModel;
+import com.finalist.util.module.ModuleUtil;
 
 
 public class AliasTreeItemRenderer implements NavigationTreeItemRenderer {
 
     private static final String RESOURCEBUNDLE = "cmsc-modules-alias";
+    private static final String FEATURE_WORKFLOW = "workflowitem";
 
     public TreeElement getTreeElement(NavigationRenderer renderer, Node 
parentNode, TreeModel model) {
          Node parentParentNode = NavigationUtil.getParent(parentNode);
@@ -48,6 +50,11 @@
              */
           }
 
+         if (SecurityUtil.isWebmaster(role) && 
ModuleUtil.checkFeature(FEATURE_WORKFLOW)) {
+             element.addOption(renderer.createTreeOption("publish.png", 
"site.page.publish",
+                   "../workflow/publish.jsp?number=" + id));
+         }
+         
          element.addOption(renderer.createTreeOption("rights.png", 
"site.page.rights",
                  "../usermanagement/pagerights.jsp?number=" + id));
          
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to