You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2019/12/03 12:28:43 UTC

[isis] 02/07: ISIS-2158: fixes sign-in page, which showed bad img link if no image was configured

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit cdd40776d5308a0e6a57c0c5aafe7f105bf99c2d
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Tue Dec 3 10:17:58 2019 +0000

    ISIS-2158: fixes sign-in page, which showed bad img link if no image was configured
    
    ... the brandLogoSignIn is a URL, so cannot fall back to being the application name.
---
 .../main/java/org/apache/isis/viewer/wicket/ui/WebAppConfiguration.java | 2 +-
 .../isis/viewer/wicket/ui/components/widgets/navbar/BrandLogo.java      | 1 +
 .../org/apache/isis/viewer/wicket/ui/pages/login/IsisSignInPanel.java   | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/core/config/src/main/java/org/apache/isis/viewer/wicket/ui/WebAppConfiguration.java b/core/config/src/main/java/org/apache/isis/viewer/wicket/ui/WebAppConfiguration.java
index f1f488a..62812a0 100644
--- a/core/config/src/main/java/org/apache/isis/viewer/wicket/ui/WebAppConfiguration.java
+++ b/core/config/src/main/java/org/apache/isis/viewer/wicket/ui/WebAppConfiguration.java
@@ -76,7 +76,7 @@ public class WebAppConfiguration {
         this.brandLogoHeader = Optional.ofNullable(honorContextPath(application.getBrandLogoHeader()))
                 .orElse(this.applicationName);
         this.brandLogoSignin = Optional.ofNullable(honorContextPath(application.getBrandLogoSignin()))
-                .orElse(this.applicationName);
+                .orElse(null);
         this.faviconUrl = honorContextPath(application.getFaviconUrl());
         
         this.faviconContentType = application.getFaviconContentType();
diff --git a/core/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/navbar/BrandLogo.java b/core/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/navbar/BrandLogo.java
index 5e8f0f3..e4cc2b5 100644
--- a/core/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/navbar/BrandLogo.java
+++ b/core/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/navbar/BrandLogo.java
@@ -28,6 +28,7 @@ import org.apache.isis.viewer.wicket.ui.WebAppConfiguration;
 /**
  * A component used as a brand logo in the top-left corner of the navigation bar
  */
+@SuppressWarnings("CdiManagedBeanInconsistencyInspection")
 public class BrandLogo extends WebComponent {
 
     private static final long serialVersionUID = 1L;
diff --git a/core/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/login/IsisSignInPanel.java b/core/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/login/IsisSignInPanel.java
index 5c7a1a2..2cd1efd 100644
--- a/core/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/login/IsisSignInPanel.java
+++ b/core/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/login/IsisSignInPanel.java
@@ -44,6 +44,7 @@ import de.agilecoders.wicket.core.markup.html.bootstrap.common.NotificationPanel
  * {@link de.agilecoders.wicket.core.markup.html.bootstrap.common.NotificationPanel}
  * for Bootstrap styled error messages
  */
+@SuppressWarnings("CdiManagedBeanInconsistencyInspection")
 public class IsisSignInPanel extends SignInPanel {
 
     private static final long serialVersionUID = 1L;