Update of 
/var/cvs/contributions/CMSContainer/cmsc/portlets/src/java/com/finalist/cmsc/portlets
In directory 
james.mmbase.org:/tmp/cvs-serv17467/cmsc/portlets/src/java/com/finalist/cmsc/portlets

Modified Files:
      Tag: b1_4
        CmscPortlet.java 
Log Message:
make auth status available on portlet req


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/portlets/src/java/com/finalist/cmsc/portlets


Index: CmscPortlet.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/portlets/src/java/com/finalist/cmsc/portlets/CmscPortlet.java,v
retrieving revision 1.16
retrieving revision 1.16.2.1
diff -u -b -r1.16 -r1.16.2.1
--- CmscPortlet.java    17 Dec 2007 20:30:52 -0000      1.16
+++ CmscPortlet.java    5 Apr 2008 21:52:47 -0000       1.16.2.1
@@ -24,6 +24,7 @@
 import com.finalist.cmsc.beans.om.View;
 import com.finalist.cmsc.portalImpl.PortalConstants;
 import com.finalist.cmsc.security.SecurityUtil;
+import com.finalist.cmsc.services.community.Community;
 import com.finalist.cmsc.services.sitemanagement.SiteManagement;
 import com.finalist.cmsc.services.sitemanagement.SiteManagementAdmin;
 import com.finalist.cmsc.util.bundles.CombinedResourceBundle;
@@ -35,6 +36,7 @@
 
    private static final String CONTENT_TYPE = "contenttype";
    private static final String CONTENT_TYPE_DEFAULT = "text/html";
+   private static final String REQ_ATTR_COMMUNITY_AUTHENTICATED = 
"communityauthenticated";
 
    private Log log;
 
@@ -338,6 +340,7 @@
    protected void doView(RenderRequest req, RenderResponse res) throws 
PortletException, java.io.IOException {
       PortletPreferences preferences = req.getPreferences();
       String template = 
preferences.getValue(PortalConstants.CMSC_PORTLET_VIEW_TEMPLATE, null);
+      setAttribute(req, REQ_ATTR_COMMUNITY_AUTHENTICATED, isUserLoggedIn());
       doInclude("view", template, req, res);
    }
 
@@ -578,4 +581,8 @@
       return (PortletFragment) 
servletRequest.getAttribute(PortalConstants.FRAGMENT);
    }
 
+       protected boolean isUserLoggedIn() {
+               return Community.isAuthenticated();
+       }
+
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to