FORMS = Map.of(
"patient","patient_terms.ftl",
+ "clinic", "clinician_terms.ftl",
"clinician", "clinician_terms.ftl"
);
@@ -114,4 +115,4 @@ public String getDisplayText() {
public void close() {
// NOOP
}
-}
\ No newline at end of file
+}
diff --git a/docker-compose.yml b/docker-compose.yml
index 86519a5..2e8724f 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -20,14 +20,14 @@ services:
- 6543:5432
providers:
- image: busybox
- command: ["/bin/sh", "-c", "cp /local/admin.jar /providers && wget -O /providers/keycloak-home-idp-discovery.jar https://github.com/toddkazakov/keycloak-home-idp-discovery/releases/download/0.3.0/keycloak-home-idp-discovery.jar"]
+ image: alpine:3.20.3
+ command: ["/bin/sh", "-c", "apk add ca-certificates && update-ca-certificates && rm -f /providers/* && cp /local/admin.jar /providers && wget -O /providers/keycloak-home-idp-discovery.jar https://github.com/tidepool-org/keycloak-home-idp-discovery/releases/download/v25.0.0-test/keycloak-home-idp-discovery.jar"]
volumes:
- ./admin/target/admin-LATEST.jar:/local/admin.jar
- providers:/providers
keycloak:
- image: quay.io/keycloak/keycloak:21.1.1
+ image: quay.io/keycloak/keycloak:25.0.6
container_name: tp-keycloak
environment:
KC_DB: postgres
diff --git a/tidepool-theme/login/login-idp-link-confirm.ftl b/tidepool-theme/login/login-idp-link-confirm.ftl
index eb244b5..f621de7 100644
--- a/tidepool-theme/login/login-idp-link-confirm.ftl
+++ b/tidepool-theme/login/login-idp-link-confirm.ftl
@@ -19,7 +19,7 @@
id="username"
class="${properties.kcInputClass!}"
type="text" autocomplete="off"
- value="${brokerContext.modelUsername}"
+ value="${brokerContext.email}"
/>
diff --git a/tidepool-theme/login/login-idp-link-email.ftl b/tidepool-theme/login/login-idp-link-email.ftl
index 815615f..5c7684a 100644
--- a/tidepool-theme/login/login-idp-link-email.ftl
+++ b/tidepool-theme/login/login-idp-link-email.ftl
@@ -5,14 +5,14 @@
<#elseif section = "form">
#if>
-@layout.registrationLayout>
\ No newline at end of file
+@layout.registrationLayout>
diff --git a/tidepool-theme/login/login-username.ftl b/tidepool-theme/login/login-username.ftl
index b729ef7..01b3d62 100644
--- a/tidepool-theme/login/login-username.ftl
+++ b/tidepool-theme/login/login-username.ftl
@@ -64,7 +64,7 @@
#if>
<#elseif section = "socialProviders" >
- <#if realm.password && social.providers??>
+ <#if realm.password && social?? && social.providers?has_content>