diff --git a/Dockerfile b/Dockerfile index eb2daad..ba6feb4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,9 @@ -FROM quay.io/keycloak/keycloak:21.0.1 as builder +FROM quay.io/keycloak/keycloak:23.0.3 as builder ENV KC_DB=postgres COPY target/keycloak-ekklesia.jar /opt/keycloak/providers/ RUN /opt/keycloak/bin/kc.sh build -FROM quay.io/keycloak/keycloak:21.0.1 +FROM quay.io/keycloak/keycloak:23.0.3 COPY --from=builder /opt/keycloak/ /opt/keycloak/ WORKDIR /opt/keycloak ENTRYPOINT ["/opt/keycloak/bin/kc.sh", "start", "--optimized", "--spi-theme-welcome-theme=keycloak-ekklesia-pirates", "--spi-user-profile-declarative-user-profile-read-only-attributes=ekklesia*"] diff --git a/keycloak-plugin/pom.xml b/keycloak-plugin/pom.xml index e6b7211..f8fa6ce 100644 --- a/keycloak-plugin/pom.xml +++ b/keycloak-plugin/pom.xml @@ -2,7 +2,7 @@ 4.0.0 - 21.0.1 + 23.0.3 1.8 1.8 diff --git a/keycloak-theme/src/main/resources/theme/keycloak-ekklesia-pirates/account/messages/messages_de.properties b/keycloak-theme/src/main/resources/theme/keycloak-ekklesia-pirates/account/messages/messages_de.properties index 11d0647..f10d6c7 100644 --- a/keycloak-theme/src/main/resources/theme/keycloak-ekklesia-pirates/account/messages/messages_de.properties +++ b/keycloak-theme/src/main/resources/theme/keycloak-ekklesia-pirates/account/messages/messages_de.properties @@ -73,4 +73,4 @@ enterYourVerficationCode=Gib deinen Verifizierungscode ein backupcodesIntroMessage=Wenn du den Zugriff auf dein Telefon verlierst, kannst du dich immer noch \u00FCber Backup-Codes bei deinem Konto anmelden. Bewahre diese an einem sicheren und zug\u00E4nglichen Ort auf. backupCodesTips-3=Wenn du neue Backup-Codes generierst, werden die aktuellen Codes nicht mehr funktionieren. -updateReadOnlyAttributesRejectedMessage=Änderung von schreibgeschützten Eigenschaften fehlgeschlagen +updateReadOnlyAttributesRejectedMessage=\u00C4nderung von schreibgesch\u00FCtzten Eigenschaften fehlgeschlagen diff --git a/keycloak-theme/src/main/resources/theme/keycloak-ekklesia/login/login-update-profile.ftl b/keycloak-theme/src/main/resources/theme/keycloak-ekklesia/login/login-update-profile.ftl index 879c41f..9c2eb6e 100644 --- a/keycloak-theme/src/main/resources/theme/keycloak-ekklesia/login/login-update-profile.ftl +++ b/keycloak-theme/src/main/resources/theme/keycloak-ekklesia/login/login-update-profile.ftl @@ -23,23 +23,25 @@ -
-
- -
-
- + <#if user.editEmailAllowed> +
+
+ +
+
+ - <#if messagesPerField.existsError('email')> - - ${kcSanitize(messagesPerField.get('email'))?no_esc} - - + <#if messagesPerField.existsError('email')> + + ${kcSanitize(messagesPerField.get('email'))?no_esc} + + +
-
+