Update of /var/cvs/contributions/CMSContainer_Modules/rssfeed/src/java/com/finalist/cmsc/rssfeed/tree In directory james.mmbase.org:/tmp/cvs-serv20501/rssfeed/src/java/com/finalist/cmsc/rssfeed/tree
Modified Files: Tag: b1_4 RssFeedTreeItemRenderer.java Log Message: CMSC-796 Solved by adding this option See also: http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/rssfeed/src/java/com/finalist/cmsc/rssfeed/tree See also: http://www.mmbase.org/jira/browse/CMSC-796 Index: RssFeedTreeItemRenderer.java =================================================================== RCS file: /var/cvs/contributions/CMSContainer_Modules/rssfeed/src/java/com/finalist/cmsc/rssfeed/tree/RssFeedTreeItemRenderer.java,v retrieving revision 1.6 retrieving revision 1.6.2.1 diff -u -b -r1.6 -r1.6.2.1 --- RssFeedTreeItemRenderer.java 14 Dec 2007 14:09:05 -0000 1.6 +++ RssFeedTreeItemRenderer.java 5 Mar 2008 14:10:07 -0000 1.6.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 RssFeedTreeItemRenderer implements NavigationTreeItemRenderer { private static final String RESOURCEBUNDLE = "cmsc-modules-rssfeed"; + private static final String FEATURE_WORKFLOW = "workflowitem"; public TreeElement getTreeElement(NavigationRenderer renderer, Node parentNode, TreeModel model) { Node parentParentNode = NavigationUtil.getParent(parentNode); @@ -48,6 +50,12 @@ */ } + 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 Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs