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