KEYCLOAK-14547: Make New Account Console the default.

This commit is contained in:
Václav Muzikář 2020-11-19 19:26:24 +01:00 committed by Stian Thorgersen
parent 0afd55f32c
commit e56bd9d8b8

View file

@ -45,7 +45,6 @@ import org.keycloak.common.Profile;
public class DefaultThemeManager implements ThemeManager {
private static final Logger log = Logger.getLogger(DefaultThemeManager.class);
private static final boolean isAccount2Enabled = Profile.isFeatureEnabled(Profile.Feature.ACCOUNT2);
private final DefaultThemeManagerFactory factory;
private final KeycloakSession session;
@ -65,7 +64,7 @@ public class DefaultThemeManager implements ThemeManager {
}
private String typeBasedDefault(Theme.Type type) {
if ((type == Theme.Type.ACCOUNT) && isAccount2Enabled) {
if ((type == Theme.Type.ACCOUNT) && isAccount2Enabled()) {
return "keycloak.v2";
}
@ -92,11 +91,11 @@ public class DefaultThemeManager implements ThemeManager {
}
}
if (!isAccount2Enabled && theme.getName().equals("keycloak.v2")) {
if (!isAccount2Enabled() && theme.getName().equals("keycloak.v2")) {
theme = loadTheme("keycloak", type);
}
if (!isAccount2Enabled && theme.getName().equals("rhsso.v2")) {
if (!isAccount2Enabled() && theme.getName().equals("rhsso.v2")) {
theme = loadTheme("rhsso", type);
}
@ -324,4 +323,8 @@ public class DefaultThemeManager implements ThemeManager {
return providers;
}
private static boolean isAccount2Enabled() {
return Profile.isFeatureEnabled(Profile.Feature.ACCOUNT2);
}
}