From 0c48b40848c1495a4d64c77fad94b3bf30c6c366 Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Wed, 28 Sep 2022 18:45:44 +0200 Subject: [PATCH] web/admin: allow web-based sources to have empty enrollment/authentication flow closes #3683 Signed-off-by: Jens Langhammer --- web/src/admin/sources/oauth/OAuthSourceForm.ts | 6 ++++++ web/src/admin/sources/plex/PlexSourceForm.ts | 6 ++++++ web/src/admin/sources/saml/SAMLSourceForm.ts | 9 +++++++++ 3 files changed, 21 insertions(+) diff --git a/web/src/admin/sources/oauth/OAuthSourceForm.ts b/web/src/admin/sources/oauth/OAuthSourceForm.ts index 6d3ea1dd3..4a6b48dce 100644 --- a/web/src/admin/sources/oauth/OAuthSourceForm.ts +++ b/web/src/admin/sources/oauth/OAuthSourceForm.ts @@ -331,6 +331,9 @@ export class OAuthSourceForm extends ModelForm { name="authenticationFlow" > + ${until( new FlowsApi(DEFAULT_CONFIG) .flowsInstancesList({ diff --git a/web/src/admin/sources/plex/PlexSourceForm.ts b/web/src/admin/sources/plex/PlexSourceForm.ts index d7d1f7f3b..ca9eed28e 100644 --- a/web/src/admin/sources/plex/PlexSourceForm.ts +++ b/web/src/admin/sources/plex/PlexSourceForm.ts @@ -257,6 +257,9 @@ export class PlexSourceForm extends ModelForm { name="authenticationFlow" > + ${until( new FlowsApi(DEFAULT_CONFIG) .flowsInstancesList({ diff --git a/web/src/admin/sources/saml/SAMLSourceForm.ts b/web/src/admin/sources/saml/SAMLSourceForm.ts index 0913733a3..54eada7aa 100644 --- a/web/src/admin/sources/saml/SAMLSourceForm.ts +++ b/web/src/admin/sources/saml/SAMLSourceForm.ts @@ -358,6 +358,9 @@ export class SAMLSourceForm extends ModelForm { name="preAuthenticationFlow" > + ${until( new FlowsApi(DEFAULT_CONFIG) .flowsInstancesList({ @@ -434,6 +440,9 @@ export class SAMLSourceForm extends ModelForm { name="enrollmentFlow" >