Author: raintang
Date: 2009-08-10 12:12:33 +0200 (Mon, 10 Aug 2009)
New Revision: 37639

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/SimpleContentUtil.java
   
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard/WizardWorkflowController.java
   
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/struts/WizardCloseAction.java
Log:
CMSC-1479 6 Based on the FD, implement create article page

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/SimpleContentUtil.java
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/SimpleContentUtil.java
 2009-08-10 10:04:59 UTC (rev 37638)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/SimpleContentUtil.java
 2009-08-10 10:12:33 UTC (rev 37639)
@@ -22,6 +22,7 @@
 
 import com.finalist.cmsc.mmbase.PropertiesUtil;
 import com.finalist.cmsc.security.SecurityUtil;
+import com.finalist.cmsc.security.UserRole;
 
 public class SimpleContentUtil {
    
@@ -219,7 +220,8 @@
       for (int i = 0; i <groups.size() ; i++) {
          Node group = groups.getNode(i);
          NodeList relatedChannels = group.getRelatedNodes(CONTENTCHANNEL, 
MMBASEGROUPREL, SearchUtil.DESTINATION);
-         if (relatedChannels.size() > 0 && 
!channels.contains(relatedChannels.getNode(0))) {
+         UserRole role = RepositoryUtil.getRole(cloud, 
relatedChannels.getNode(0), false);
+         if (relatedChannels.size() > 0 && 
!channels.contains(relatedChannels.getNode(0)) && role != null && 
SecurityUtil.isWriter(role)) {
             channels.add(relatedChannels.getNode(0));
          }
       }

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard/WizardWorkflowController.java
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard/WizardWorkflowController.java
        2009-08-10 10:04:59 UTC (rev 37638)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard/WizardWorkflowController.java
        2009-08-10 10:12:33 UTC (rev 37639)
@@ -72,7 +72,6 @@
          params.put("WORKFLOW", TRUE);
          if (TRUE.equalsIgnoreCase((String) 
request.getSession().getAttribute("fromSE"))) {
             params.put("WORKFLOW", FALSE);
-            request.getSession().removeAttribute("fromSE");
          }
          params.put("WORKFLOW-ACCEPTED-ENABLED", 
Boolean.toString(Workflow.isAcceptedStepEnabled()));
 

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/struts/WizardCloseAction.java
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/struts/WizardCloseAction.java
     2009-08-10 10:04:59 UTC (rev 37638)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/struts/WizardCloseAction.java
     2009-08-10 10:12:33 UTC (rev 37639)
@@ -23,6 +23,7 @@
 
       session.removeAttribute("contenttype");
       session.removeAttribute("creation");
+      request.getSession().removeAttribute("fromSE");
 
       String returnurl = request.getParameter("returnurl");
       if (StringUtils.isEmpty(returnurl)) {

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to