diff --git a/app/controllers/Application.java b/app/controllers/Application.java index 01ceca1da..33e02f4dc 100644 --- a/app/controllers/Application.java +++ b/app/controllers/Application.java @@ -37,6 +37,7 @@ public class Application extends Controller { public static String GUEST_USER_LOGIN_ID_PREFIX = play.Configuration.root().getString("application.guest.user.login.id.prefix ", ""); public static String LOGIN_PAGE_LOGINID_PLACEHOLDER = play.Configuration.root().getString("application.login.page.loginId.placeholder", ""); public static String LOGIN_PAGE_PASSWORD_PLACEHOLDER = play.Configuration.root().getString("application.login.page.password.placeholder", ""); + public static boolean SHOW_USER_EMAIL = play.Configuration.root().getBoolean("application.show.user.email", true); @AnonymousCheck public static Result index() { diff --git a/app/views/user/view.scala.html b/app/views/user/view.scala.html index 667eefb77..c5bfb36a3 100644 --- a/app/views/user/view.scala.html +++ b/app/views/user/view.scala.html @@ -54,7 +54,9 @@

@Messages("userinfo.profile")

@user.name @{"@"}@user.loginId - @user.email + @if(Application.SHOW_USER_EMAIL){ + @user.email + } @if(user != null && requestHeader.session != null && user.loginId == UserApp.currentUser.loginId){
@Messages("userinfo.editProfile") diff --git a/conf/application.conf.default b/conf/application.conf.default index 3cd393353..92b3617ff 100644 --- a/conf/application.conf.default +++ b/conf/application.conf.default @@ -310,6 +310,10 @@ application.hide.project.listing = false # default: "public" project.default.scope.when.create = "public" +# Display user email +# default: true +application.show.user.email = true + # Google Analytics # ~~~~~~~~~~~~~~~~~ # This data is used to better understand how users interact with the Web UI which gives us valuable information