Skip to content

Commit acfd44b

Browse files
committed
add logout-button to error-template
1 parent 962701e commit acfd44b

File tree

3 files changed

+23
-1
lines changed

3 files changed

+23
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Following steps are intent to build the container for local development purpose.
2020
You may use a pre-build image from [`GitHub Packages`](https://github.com/orgs/hpi-schul-cloud/packages?repo_name=dbildungs-iam). To build the container on your own execute following command:
2121

2222
```bash
23-
docker build --target development -t dbildungsplattform/dbildungs-iam-keycloak/dev .
23+
docker build --load --target development -t dbildungsplattform/dbildungs-iam-keycloak/dev .
2424
```
2525

2626
To create the container execute following command:
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<#import "template.ftl" as layout>
2+
<@layout.registrationLayout displayMessage=false; section>
3+
<#if section = "header">
4+
${kcSanitize(msg("errorTitle"))?no_esc}
5+
<#elseif section = "form">
6+
<div id="kc-error-message">
7+
<p class="instruction">${kcSanitize(message.summary)?no_esc}</p>
8+
<form id="kc-form-logout"
9+
<#if client?? && client.baseUrl?has_content>
10+
action="${client.baseUrl}api/auth/logout"
11+
<#else>
12+
action="/realms/${realm.name}/protocol/openid-connect/logout"
13+
</#if>
14+
>
15+
<div id="kc-form-buttons" class="${properties.kcFormGroupClass!}">
16+
<input tabindex="1" class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!}" name="logout" id="kc-logout" data-testid="logout-button" type="submit" value="${msg("logout")}"/>
17+
</div>
18+
</form>
19+
</div>
20+
</#if>
21+
</@layout.registrationLayout>

src/themes/schulportal/login/messages/messages_de.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ enterOldPassword=Bitte geben Sie Ihr aktuelles Passwort ein.
55
help=Hilfe
66
legalNotice=Impressum
77
loginAccountTitle=Anmeldung
8+
logout=Abmelden
89
passwordConfirm=Neues Passwort erneut eingeben
910
passwordHelpText=Passwort vergessen?<br>Wenden Sie sich an Ihre schulischen Administratorinnen und Administratoren.
1011
passwordNew=Neues Passwort eingeben

0 commit comments

Comments
 (0)