[jboss-cvs] jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/util ...
Christian Bauer
christian at hibernate.org
Wed Dec 19 08:33:34 EST 2007
User: cbauer
Date: 07/12/19 08:33:34
Modified: examples/wiki/src/main/org/jboss/seam/wiki/util
WikiUtil.java
Log:
JBSEAM-2406 - Hide e-mail address if user is not logged in (configurable)
Revision Changes Path
1.22 +11 -0 jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/util/WikiUtil.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: WikiUtil.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/util/WikiUtil.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- WikiUtil.java 19 Dec 2007 04:29:20 -0000 1.21
+++ WikiUtil.java 19 Dec 2007 13:33:34 -0000 1.22
@@ -7,6 +7,7 @@
package org.jboss.seam.wiki.util;
import org.jboss.seam.Component;
+import org.jboss.seam.security.Identity;
import org.jboss.seam.core.Conversation;
import org.jboss.seam.wiki.core.action.prefs.WikiPreferences;
import org.jboss.seam.wiki.core.model.*;
@@ -120,6 +121,16 @@
return prefs.getBaseUrl() + node.getWikiURL();
}
+ public static boolean showEmailAddress() {
+ WikiPreferences prefs = (WikiPreferences)Component.getInstance("wikiPreferences");
+ if (prefs.isShowEmailToLoggedInOnly() && Identity.instance().isLoggedIn()) {
+ return true;
+ } else if (!prefs.isShowEmailToLoggedInOnly()) {
+ return true;
+ }
+ return false;
+ }
+
public static String displayFilesize(int fileSizeInBytes) {
// TODO: Yeah, that could be done smarter..
if (fileSizeInBytes >= 1073741824) {
More information about the jboss-cvs-commits
mailing list