web/user: add missing stop impersonation button
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
parent
2fe7f4cf04
commit
9257f3c919
|
@ -198,26 +198,41 @@ export class UserInterface extends LitElement {
|
||||||
}),
|
}),
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
${until(
|
||||||
|
me().then((u) => {
|
||||||
|
if (u.original) {
|
||||||
|
return html`<div class="pf-c-page__header-tools">
|
||||||
|
<div class="pf-c-page__header-tools-group">
|
||||||
|
<a
|
||||||
|
class="pf-c-button pf-m-warning pf-m-small"
|
||||||
|
href=${`/-/impersonation/end/?back=${window.location.pathname}%23${window.location.hash}`}
|
||||||
|
>
|
||||||
|
${t`Stop impersonation`}
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>`;
|
||||||
|
}
|
||||||
|
return html``;
|
||||||
|
}),
|
||||||
|
)}
|
||||||
<div class="pf-c-page__header-tools-group">
|
<div class="pf-c-page__header-tools-group">
|
||||||
<div class="pf-c-page__header-tools-item pf-m-hidden pf-m-visible-on-md">
|
<div class="pf-c-page__header-tools-item pf-m-hidden pf-m-visible-on-md">
|
||||||
<span class="pf-c-dropdown__toggle-text"
|
${until(
|
||||||
>${until(
|
uiConfig().then((config) => {
|
||||||
uiConfig().then((config) => {
|
return me().then((me) => {
|
||||||
return me().then((me) => {
|
switch (config.navbar.userDisplay) {
|
||||||
switch (config.navbar.userDisplay) {
|
case "username":
|
||||||
case "username":
|
return me.user.username;
|
||||||
return me.user.username;
|
case "name":
|
||||||
case "name":
|
return me.user.name;
|
||||||
return me.user.name;
|
case "email":
|
||||||
case "email":
|
return me.user.email;
|
||||||
return me.user.email;
|
default:
|
||||||
default:
|
return me.user.username;
|
||||||
return me.user.username;
|
}
|
||||||
}
|
});
|
||||||
});
|
}),
|
||||||
}),
|
)}
|
||||||
)}
|
|
||||||
</span>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
${until(
|
${until(
|
||||||
|
|
|
@ -869,9 +869,9 @@ msgstr "Connection error, reconnecting..."
|
||||||
msgid "Connection settings"
|
msgid "Connection settings"
|
||||||
msgstr "Connection settings"
|
msgstr "Connection settings"
|
||||||
|
|
||||||
#:
|
#: src/user/user-settings/UserSettingsPage.ts
|
||||||
#~ msgid "Consent"
|
msgid "Consent"
|
||||||
#~ msgstr "Consent"
|
msgstr "Consent"
|
||||||
|
|
||||||
#: src/pages/stages/consent/ConsentStageForm.ts
|
#: src/pages/stages/consent/ConsentStageForm.ts
|
||||||
msgid "Consent expires in"
|
msgid "Consent expires in"
|
||||||
|
@ -1548,11 +1548,11 @@ msgstr "Error when creating credential: {err}"
|
||||||
msgid "Error when validating assertion on server: {err}"
|
msgid "Error when validating assertion on server: {err}"
|
||||||
msgstr "Error when validating assertion on server: {err}"
|
msgstr "Error when validating assertion on server: {err}"
|
||||||
|
|
||||||
#: src/user/user-settings/SourceSettings.ts
|
#: src/user/user-settings/sources/SourceSettings.ts
|
||||||
msgid "Error: unsupported source settings: {0}"
|
msgid "Error: unsupported source settings: {0}"
|
||||||
msgstr "Error: unsupported source settings: {0}"
|
msgstr "Error: unsupported source settings: {0}"
|
||||||
|
|
||||||
#: src/user/user-settings/StageSettings.ts
|
#: src/user/user-settings/stages/StageSettings.ts
|
||||||
msgid "Error: unsupported stage settings: {0}"
|
msgid "Error: unsupported stage settings: {0}"
|
||||||
msgstr "Error: unsupported stage settings: {0}"
|
msgstr "Error: unsupported stage settings: {0}"
|
||||||
|
|
||||||
|
@ -2345,9 +2345,9 @@ msgstr "Load servers"
|
||||||
#: src/flows/stages/prompt/PromptStage.ts
|
#: src/flows/stages/prompt/PromptStage.ts
|
||||||
#: src/pages/applications/ApplicationViewPage.ts
|
#: src/pages/applications/ApplicationViewPage.ts
|
||||||
#: src/pages/applications/ApplicationViewPage.ts
|
#: src/pages/applications/ApplicationViewPage.ts
|
||||||
#: src/user/user-settings/SourceSettings.ts
|
|
||||||
#: src/user/user-settings/StageSettings.ts
|
|
||||||
#: src/user/user-settings/UserSelfForm.ts
|
#: src/user/user-settings/UserSelfForm.ts
|
||||||
|
#: src/user/user-settings/sources/SourceSettings.ts
|
||||||
|
#: src/user/user-settings/stages/StageSettings.ts
|
||||||
#: src/utils.ts
|
#: src/utils.ts
|
||||||
msgid "Loading"
|
msgid "Loading"
|
||||||
msgstr "Loading"
|
msgstr "Loading"
|
||||||
|
@ -3545,6 +3545,10 @@ msgstr "SSO URL"
|
||||||
msgid "Same identifier is used for all providers"
|
msgid "Same identifier is used for all providers"
|
||||||
msgstr "Same identifier is used for all providers"
|
msgstr "Same identifier is used for all providers"
|
||||||
|
|
||||||
|
#: src/user/user-settings/UserSelfForm.ts
|
||||||
|
msgid "Save"
|
||||||
|
msgstr "Save"
|
||||||
|
|
||||||
#: src/pages/property-mappings/PropertyMappingScopeForm.ts
|
#: src/pages/property-mappings/PropertyMappingScopeForm.ts
|
||||||
msgid "Scope name"
|
msgid "Scope name"
|
||||||
msgstr "Scope name"
|
msgstr "Scope name"
|
||||||
|
@ -3735,6 +3739,7 @@ msgid "Session(s)"
|
||||||
msgstr "Session(s)"
|
msgstr "Session(s)"
|
||||||
|
|
||||||
#: src/pages/users/UserViewPage.ts
|
#: src/pages/users/UserViewPage.ts
|
||||||
|
#: src/user/user-settings/UserSettingsPage.ts
|
||||||
msgid "Sessions"
|
msgid "Sessions"
|
||||||
msgstr "Sessions"
|
msgstr "Sessions"
|
||||||
|
|
||||||
|
@ -3961,6 +3966,10 @@ msgstr "Status: Disabled"
|
||||||
msgid "Status: Enabled"
|
msgid "Status: Enabled"
|
||||||
msgstr "Status: Enabled"
|
msgstr "Status: Enabled"
|
||||||
|
|
||||||
|
#: src/interfaces/UserInterface.ts
|
||||||
|
msgid "Stop impersonation"
|
||||||
|
msgstr "Stop impersonation"
|
||||||
|
|
||||||
#: src/pages/events/EventInfo.ts
|
#: src/pages/events/EventInfo.ts
|
||||||
#: src/pages/stages/email/EmailStageForm.ts
|
#: src/pages/stages/email/EmailStageForm.ts
|
||||||
msgid "Subject"
|
msgid "Subject"
|
||||||
|
@ -4725,7 +4734,6 @@ msgstr "Up-to-date!"
|
||||||
#: src/pages/users/UserActiveForm.ts
|
#: src/pages/users/UserActiveForm.ts
|
||||||
#: src/pages/users/UserListPage.ts
|
#: src/pages/users/UserListPage.ts
|
||||||
#: src/pages/users/UserViewPage.ts
|
#: src/pages/users/UserViewPage.ts
|
||||||
#: src/user/user-settings/UserSelfForm.ts
|
|
||||||
#: src/user/user-settings/stages/UserSettingsAuthenticatorWebAuthn.ts
|
#: src/user/user-settings/stages/UserSettingsAuthenticatorWebAuthn.ts
|
||||||
#: src/user/user-settings/stages/UserSettingsAuthenticatorWebAuthn.ts
|
#: src/user/user-settings/stages/UserSettingsAuthenticatorWebAuthn.ts
|
||||||
#: src/user/user-settings/stages/UserSettingsAuthenticatorWebAuthn.ts
|
#: src/user/user-settings/stages/UserSettingsAuthenticatorWebAuthn.ts
|
||||||
|
|
|
@ -863,9 +863,9 @@ msgstr ""
|
||||||
msgid "Connection settings"
|
msgid "Connection settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#: src/user/user-settings/UserSettingsPage.ts
|
||||||
#~ msgid "Consent"
|
msgid "Consent"
|
||||||
#~ msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/pages/stages/consent/ConsentStageForm.ts
|
#: src/pages/stages/consent/ConsentStageForm.ts
|
||||||
msgid "Consent expires in"
|
msgid "Consent expires in"
|
||||||
|
@ -1540,11 +1540,11 @@ msgstr ""
|
||||||
msgid "Error when validating assertion on server: {err}"
|
msgid "Error when validating assertion on server: {err}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/user/user-settings/SourceSettings.ts
|
#: src/user/user-settings/sources/SourceSettings.ts
|
||||||
msgid "Error: unsupported source settings: {0}"
|
msgid "Error: unsupported source settings: {0}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/user/user-settings/StageSettings.ts
|
#: src/user/user-settings/stages/StageSettings.ts
|
||||||
msgid "Error: unsupported stage settings: {0}"
|
msgid "Error: unsupported stage settings: {0}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2337,9 +2337,9 @@ msgstr ""
|
||||||
#: src/flows/stages/prompt/PromptStage.ts
|
#: src/flows/stages/prompt/PromptStage.ts
|
||||||
#: src/pages/applications/ApplicationViewPage.ts
|
#: src/pages/applications/ApplicationViewPage.ts
|
||||||
#: src/pages/applications/ApplicationViewPage.ts
|
#: src/pages/applications/ApplicationViewPage.ts
|
||||||
#: src/user/user-settings/SourceSettings.ts
|
|
||||||
#: src/user/user-settings/StageSettings.ts
|
|
||||||
#: src/user/user-settings/UserSelfForm.ts
|
#: src/user/user-settings/UserSelfForm.ts
|
||||||
|
#: src/user/user-settings/sources/SourceSettings.ts
|
||||||
|
#: src/user/user-settings/stages/StageSettings.ts
|
||||||
#: src/utils.ts
|
#: src/utils.ts
|
||||||
msgid "Loading"
|
msgid "Loading"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -3537,6 +3537,10 @@ msgstr ""
|
||||||
msgid "Same identifier is used for all providers"
|
msgid "Same identifier is used for all providers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/user/user-settings/UserSelfForm.ts
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/pages/property-mappings/PropertyMappingScopeForm.ts
|
#: src/pages/property-mappings/PropertyMappingScopeForm.ts
|
||||||
msgid "Scope name"
|
msgid "Scope name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -3727,6 +3731,7 @@ msgid "Session(s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/pages/users/UserViewPage.ts
|
#: src/pages/users/UserViewPage.ts
|
||||||
|
#: src/user/user-settings/UserSettingsPage.ts
|
||||||
msgid "Sessions"
|
msgid "Sessions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -3953,6 +3958,10 @@ msgstr ""
|
||||||
msgid "Status: Enabled"
|
msgid "Status: Enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/interfaces/UserInterface.ts
|
||||||
|
msgid "Stop impersonation"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/pages/events/EventInfo.ts
|
#: src/pages/events/EventInfo.ts
|
||||||
#: src/pages/stages/email/EmailStageForm.ts
|
#: src/pages/stages/email/EmailStageForm.ts
|
||||||
msgid "Subject"
|
msgid "Subject"
|
||||||
|
@ -4710,7 +4719,6 @@ msgstr ""
|
||||||
#: src/pages/users/UserActiveForm.ts
|
#: src/pages/users/UserActiveForm.ts
|
||||||
#: src/pages/users/UserListPage.ts
|
#: src/pages/users/UserListPage.ts
|
||||||
#: src/pages/users/UserViewPage.ts
|
#: src/pages/users/UserViewPage.ts
|
||||||
#: src/user/user-settings/UserSelfForm.ts
|
|
||||||
#: src/user/user-settings/stages/UserSettingsAuthenticatorWebAuthn.ts
|
#: src/user/user-settings/stages/UserSettingsAuthenticatorWebAuthn.ts
|
||||||
#: src/user/user-settings/stages/UserSettingsAuthenticatorWebAuthn.ts
|
#: src/user/user-settings/stages/UserSettingsAuthenticatorWebAuthn.ts
|
||||||
#: src/user/user-settings/stages/UserSettingsAuthenticatorWebAuthn.ts
|
#: src/user/user-settings/stages/UserSettingsAuthenticatorWebAuthn.ts
|
||||||
|
|
Reference in a new issue