Author: kevinshen Date: 2010-02-10 07:09:54 +0100 (Wed, 10 Feb 2010) New Revision: 40954
Modified: CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_subscribers.jsp Log: CMSC-1631 Newsletter: add 'newsletter details' link to newsletter context menu reverting Modified: CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_subscribers.jsp =================================================================== --- CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_subscribers.jsp 2010-02-09 18:11:16 UTC (rev 40953) +++ CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_subscribers.jsp 2010-02-10 06:09:54 UTC (rev 40954) @@ -1,7 +1,10 @@ <%...@include file="globals.jsp" %><%@ taglib uri="http://finalist.com/cmsc" prefix="cmsc" %><%@ taglib prefix="edit" tagdir="/WEB-INF/tags/edit" +%><%@ page import="com.finalist.cmsc.navigation.NavigationUtil" +%><%@ page import="com.finalist.cmsc.security.*, org.mmbase.security.Rank" %><mm:content type="text/html" encoding="UTF-8" expires="0"> +<mm:cloud jspvar="cloud" rank="basic user" loginpage="../login.jsp"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <cmscedit:head title="index.title"> @@ -24,10 +27,16 @@ NewsletterTermSearch.do?newsletterId=${requestScope.newsletterId} </edit:ui-tab> </edit:ui-tabs> -<cmsc:rights nodeNumber="${requestScope.newsletterId}" var="rights"/> +<% +UserRole role = NavigationUtil.getRole(cloud, cloud.getNode(request.getParameter("newsletterId")), false); +if (role != null ) { + boolean hasRight = SecurityUtil.isWebmaster(role) && Rank.BASICUSER_INT < cloud.getUser().getRank().getInt(); + pageContext.setAttribute("hasRight",hasRight); +} +%> <div class="editor"> <div class="body"> - <c:if test="${rights == 'webmaster'}"> + <c:if test="${hasRight}"> <ul class="shortcuts"> <li class="new" style="text-decoration: none;"> <c:url var="addSuscriberUrl" value="/editors/community/SearchConditionalUser.do"> @@ -87,7 +96,7 @@ <div class="ruler_green"><div> <fmt:message key="newsletter.publication.result"/> </div></div> <div class="body"> <edit:ui-table items="${results}" var="result" size="${resultCount}" requestURI="/editors/newsletter/NewsletterPublicationSubscriberSearch.do"> - <c:if test="${rights == 'webmaster'}"> + <c:if test="${hasRight}"> <edit:ui-tcolumn title="" width="5%"> <a href="NewsletterSubscriberDelete.do?newsletterId=${requestScope.newsletterId}&authid=${result.id}"><img src="<cmsc:staticurl page='/editors/gfx/icons/delete.png'/>" width="16" height="16" title="<fmt:message key='newsletter.icons.title.user.unsubscribe'/>"/></a> <a href="../community/userAddInitAction.do?authid=${result.id}&newsletterId=${requestScope.newsletterId}&forward=newslettersubscribers&path=/editors/newsletter/NewsletterPublicationSubscriberSearch.do?newsletterId=${requestScope.newsletterId}"><img src="<cmsc:staticurl page='/editors/gfx/icons/edit_defaults.png'/>" width="16" height="16" title="<fmt:message key='newsletter.icons.title.edituser'/>"/></a> @@ -114,4 +123,5 @@ </div> </body> </html> +</mm:cloud> </mm:content> _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs