Author: kevinshen
Date: 2010-02-04 07:25:44 +0100 (Thu, 04 Feb 2010)
New Revision: 40854

Added:
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/gfx/icons/newsletter_detail.png
Modified:
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/resources/newsletter.properties
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/resources/newsletter_nl.properties
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/resources/newsletter_zh.properties
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/tree/NewsletterTreeItemRenderer.java
   
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

Modified: 
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/resources/newsletter.properties
===================================================================
--- 
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/resources/newsletter.properties
        2010-02-04 06:19:52 UTC (rev 40853)
+++ 
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/resources/newsletter.properties
        2010-02-04 06:25:44 UTC (rev 40854)
@@ -294,4 +294,6 @@
 newsletter.edition.errors = the {0} have not been published yet, if you want 
to Freeze it, you should publish it first!
 newsletter.edition.auto = the edition have been published by system, it will 
be frozen later!
 newsletter.edition.fail = freeze failed, please check the edition in work-flow!
-newsletter.confirm_send.ok=OK
\ No newline at end of file
+newsletter.confirm_send.ok=OK
+
+site.newsletter.detail = Newsletter details
\ No newline at end of file

Modified: 
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/resources/newsletter_nl.properties
===================================================================
--- 
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/resources/newsletter_nl.properties
     2010-02-04 06:19:52 UTC (rev 40853)
+++ 
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/resources/newsletter_nl.properties
     2010-02-04 06:25:44 UTC (rev 40854)
@@ -294,4 +294,6 @@
 newsletter.edition.errors = de {0} zijn nog niet gepubliceerd. Als u ze wilt 
bevriezen, moeten ze eerst gepubliceerd worden!
 newsletter.edition.auto = de editie is gepubliceerd, straks wordt het bevroren!
 newsletter.edition.fail = bevriezing is gemislukt, aub controleer of de editie 
in de workflow staat!
-newsletter.confirm_send.ok=OK
\ No newline at end of file
+newsletter.confirm_send.ok=OK
+
+site.newsletter.detail = Newsletter details
\ No newline at end of file

Modified: 
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/resources/newsletter_zh.properties
===================================================================
--- 
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/resources/newsletter_zh.properties
     2010-02-04 06:19:52 UTC (rev 40853)
+++ 
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/resources/newsletter_zh.properties
     2010-02-04 06:25:44 UTC (rev 40854)
@@ -296,4 +296,6 @@
 newsletter.edition.errors ={0} 还没有发布,请在冻结它之前发布它 !
 newsletter.edition.auto = 系统已经为你发布,稍后会为您自动冻结!
 newsletter.edition.fail = 冻结失败,请检查工作流!
-newsletter.confirm_send.ok=确定
\ No newline at end of file
+newsletter.confirm_send.ok=确定
+
+site.newsletter.detail = 详细信息
\ No newline at end of file

Modified: 
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/tree/NewsletterTreeItemRenderer.java
===================================================================
--- 
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/tree/NewsletterTreeItemRenderer.java
  2010-02-04 06:19:52 UTC (rev 40853)
+++ 
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/tree/NewsletterTreeItemRenderer.java
  2010-02-04 06:25:44 UTC (rev 40854)
@@ -36,7 +36,11 @@
 
       if (SecurityUtil.isEditor(role)) {
          addEditorOptions(renderer, id, element);
-
+         if (SecurityUtil.isWebmaster(role)) {
+            element.addOption(
+                  renderer.createTreeOption("newsletter_detail.png", 
"site.newsletter.detail","newsletter", 
"../newsletter/NewsletterPublicationManagement.do?newsletterId=" + id)
+            );
+         }
          if (SecurityUtil.isWebmaster(role) || 
(model.getChildCount(parentNode) == 0 && !Publish.isPublished(parentNode))) {
             addWebmasterOptions(renderer, id, element);
          }

Added: 
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/gfx/icons/newsletter_detail.png
===================================================================
(Binary files differ)


Property changes on: 
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/gfx/icons/newsletter_detail.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

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-04 06:19:52 UTC (rev 40853)
+++ 
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_subscribers.jsp
        2010-02-04 06:25:44 UTC (rev 40854)
@@ -26,30 +26,6 @@
 
    <div class="editor">
       <div class="body">
-         <ul class="shortcuts">
-             <li class="new" style="text-decoration: none;">
-            <c:url var="addSuscriberUrl" 
value="/editors/community/SearchConditionalUser.do">
-               <c:param name="method" value="searchCandidateSubscriber"/>
-               <c:param name="newsletterId" 
value="${requestScope.newsletterId}"/>
-               <c:param name="path" value="${forwardPath}"/>
-            </c:url>
-            <c:url var="addUserUrl" 
value="/editors/community/userAddInitAction.do">
-               <c:param name="forward" value="newslettersubscribers"/>
-               <c:param name="newsletterId" 
value="${requestScope.newsletterId}"/>
-               <c:param name="path" value="${forwardPath}"/>
-            </c:url>
-
-               <a  href="${addSuscriberUrl}" title="<fmt:message 
key='newsletter.publication.link.newsubscriber'/>">
-                  <fmt:message 
key="newsletter.publication.link.newsubscriber"/>
-               </a>
-          </li>
-          <li class="new" style="text-decoration: none;">
-               <a  href="${addUserUrl}" title="<fmt:message 
key='newsletter.publication.link.newuser'/>">
-                  <fmt:message key="newsletter.publication.link.newuser"/>
-               </a>
-          </li>
-      </ul>
-
          <html:form 
action="editors/newsletter/NewsletterPublicationSubscriberSearch.do">
             <input type="hidden" name="method" value="subScriberSearch"/>
             <input type="hidden" name="newsletterId" 
value="${requestScope.newsletterId}"/>
@@ -84,10 +60,6 @@
          <div class="ruler_green"><div>&nbsp;<fmt:message 
key="newsletter.publication.result"/>&nbsp;</div></div>
          <div class="body">
          <edit:ui-table items="${results}" var="result" size="${resultCount}" 
requestURI="/editors/newsletter/NewsletterPublicationSubscriberSearch.do">
-            <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>
-            </edit:ui-tcolumn>
             <edit:ui-tcolumn titlekey="newsletter.publication.result.fullname" 
sort="fullname" width="20%">
                ${result.fullname}
             </edit:ui-tcolumn>

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to