diff --git a/web/src/locales/de.po b/web/src/locales/de.po index d3647da62e..f72a0c9d8e 100644 --- a/web/src/locales/de.po +++ b/web/src/locales/de.po @@ -2713,6 +2713,7 @@ msgstr "Server laden" #: src/pages/applications/ApplicationViewPage.ts #: src/pages/applications/ApplicationViewPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts +#: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/sources/SourceSettings.ts #: src/utils.ts diff --git a/web/src/locales/en.po b/web/src/locales/en.po index b19a9d1ce6..fa9e54472d 100644 --- a/web/src/locales/en.po +++ b/web/src/locales/en.po @@ -2757,6 +2757,7 @@ msgstr "Load servers" #: src/pages/applications/ApplicationViewPage.ts #: src/pages/applications/ApplicationViewPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts +#: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/sources/SourceSettings.ts #: src/utils.ts diff --git a/web/src/locales/es.po b/web/src/locales/es.po index ad17fc867c..74317717fb 100644 --- a/web/src/locales/es.po +++ b/web/src/locales/es.po @@ -2706,6 +2706,7 @@ msgstr "Servidores de carga" #: src/pages/applications/ApplicationViewPage.ts #: src/pages/applications/ApplicationViewPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts +#: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/sources/SourceSettings.ts #: src/utils.ts diff --git a/web/src/locales/fr_FR.po b/web/src/locales/fr_FR.po index e2029a5783..d82ac2d5a1 100644 --- a/web/src/locales/fr_FR.po +++ b/web/src/locales/fr_FR.po @@ -2737,6 +2737,7 @@ msgstr "Charger les serveurs" #: src/pages/applications/ApplicationViewPage.ts #: src/pages/applications/ApplicationViewPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts +#: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/sources/SourceSettings.ts #: src/utils.ts diff --git a/web/src/locales/pl.po b/web/src/locales/pl.po index aaa9a17f29..1d384f3a50 100644 --- a/web/src/locales/pl.po +++ b/web/src/locales/pl.po @@ -2703,6 +2703,7 @@ msgstr "Załaduj serwery" #: src/pages/applications/ApplicationViewPage.ts #: src/pages/applications/ApplicationViewPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts +#: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/sources/SourceSettings.ts #: src/utils.ts diff --git a/web/src/locales/pseudo-LOCALE.po b/web/src/locales/pseudo-LOCALE.po index bf27c69b91..e3dba020e8 100644 --- a/web/src/locales/pseudo-LOCALE.po +++ b/web/src/locales/pseudo-LOCALE.po @@ -2747,6 +2747,7 @@ msgstr "" #: src/pages/applications/ApplicationViewPage.ts #: src/pages/applications/ApplicationViewPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts +#: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/sources/SourceSettings.ts #: src/utils.ts diff --git a/web/src/locales/tr.po b/web/src/locales/tr.po index edb442ffb4..834744589f 100644 --- a/web/src/locales/tr.po +++ b/web/src/locales/tr.po @@ -2707,6 +2707,7 @@ msgstr "Sunucuları yükle" #: src/pages/applications/ApplicationViewPage.ts #: src/pages/applications/ApplicationViewPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts +#: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/sources/SourceSettings.ts #: src/utils.ts diff --git a/web/src/locales/zh-Hans.po b/web/src/locales/zh-Hans.po index f809c7efd1..e9744f4304 100644 --- a/web/src/locales/zh-Hans.po +++ b/web/src/locales/zh-Hans.po @@ -2703,6 +2703,7 @@ msgstr "加载服务器" #: src/pages/applications/ApplicationViewPage.ts #: src/pages/applications/ApplicationViewPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts +#: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/sources/SourceSettings.ts #: src/utils.ts diff --git a/web/src/locales/zh-Hant.po b/web/src/locales/zh-Hant.po index c29811caa7..ba2fa8bd21 100644 --- a/web/src/locales/zh-Hant.po +++ b/web/src/locales/zh-Hant.po @@ -2703,6 +2703,7 @@ msgstr "加载服务器" #: src/pages/applications/ApplicationViewPage.ts #: src/pages/applications/ApplicationViewPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts +#: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/sources/SourceSettings.ts #: src/utils.ts diff --git a/web/src/locales/zh_TW.po b/web/src/locales/zh_TW.po index f635d0fb4f..d2c00754b4 100644 --- a/web/src/locales/zh_TW.po +++ b/web/src/locales/zh_TW.po @@ -2703,6 +2703,7 @@ msgstr "加载服务器" #: src/pages/applications/ApplicationViewPage.ts #: src/pages/applications/ApplicationViewPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts +#: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/sources/SourceSettings.ts #: src/utils.ts diff --git a/web/src/user/user-settings/details/stages/prompt/PromptStage.ts b/web/src/user/user-settings/details/stages/prompt/PromptStage.ts index 6561882f63..11baf050a6 100644 --- a/web/src/user/user-settings/details/stages/prompt/PromptStage.ts +++ b/web/src/user/user-settings/details/stages/prompt/PromptStage.ts @@ -46,4 +46,31 @@ export class UserSettingsPromptStage extends PromptStage { `; } + + render(): TemplateResult { + if (!this.challenge) { + return html` `; + } + return html`
+
{ + this.submitForm(e); + }} + > + ${this.challenge.fields.map((prompt) => { + return this.renderField(prompt); + })} + ${"non_field_errors" in (this.challenge?.responseErrors || {}) + ? this.renderNonFieldErrors( + this.challenge?.responseErrors?.non_field_errors || [], + ) + : html``} + ${this.renderContinue()} +
+
+ `; + } }