diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/ISettingsModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/ISettingsModel.java index 1db29809b..b95d164b3 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/ISettingsModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/ISettingsModel.java @@ -65,4 +65,6 @@ public interface ISettingsModel { String getLoginName(); + boolean isBound(); + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java b/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java index 91fafdc7b..db6a1515e 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java @@ -171,4 +171,9 @@ public class SettingsController extends GenericForwardComposer { public String getEmail() { return settingsModel.getEmail(); } + + public boolean isBound() { + return settingsModel.isBound(); + } + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsModel.java index 771c8dd1d..c75632277 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsModel.java @@ -194,4 +194,12 @@ public class SettingsModel implements ISettingsModel { return user.getEmail(); } + @Override + public boolean isBound() { + if (user != null) { + return user.isBound(); + } + return false; + } + } diff --git a/libreplan-webapp/src/main/webapp/settings/settings.zul b/libreplan-webapp/src/main/webapp/settings/settings.zul index 601fc5f2a..20243b223 100644 --- a/libreplan-webapp/src/main/webapp/settings/settings.zul +++ b/libreplan-webapp/src/main/webapp/settings/settings.zul @@ -49,7 +49,7 @@ -