From b3883f7fbfc4e59f07609601e2cdf49512eb2584 Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Sun, 16 Feb 2025 18:20:55 +0100 Subject: [PATCH] add exec button Signed-off-by: Jens Langhammer --- .../expression/ExpressionPolicyForm.ts | 100 ++++++++++-------- 1 file changed, 56 insertions(+), 44 deletions(-) diff --git a/web/src/admin/policies/expression/ExpressionPolicyForm.ts b/web/src/admin/policies/expression/ExpressionPolicyForm.ts index 139babd6f0..03b57863ba 100644 --- a/web/src/admin/policies/expression/ExpressionPolicyForm.ts +++ b/web/src/admin/policies/expression/ExpressionPolicyForm.ts @@ -5,7 +5,7 @@ import { me } from "@goauthentik/common/users"; import { first } from "@goauthentik/common/utils"; import "@goauthentik/elements/CodeMirror"; import { CodeMirrorMode } from "@goauthentik/elements/CodeMirror"; -import "@goauthentik/elements/LoadingOverlay"; +import "@goauthentik/elements/EmptyState"; import "@goauthentik/elements/forms/FormGroup"; import "@goauthentik/elements/forms/HorizontalFormElement"; import YAML from "yaml"; @@ -186,53 +186,65 @@ export class ExpressionPolicyForm extends BasePolicyForm { +
${msg("Test results")}
-
- -
-
- - - -
-
-
- -
-
-
    - ${(this.preview?.messages || []).length > 0 - ? this.preview?.messages?.map((m) => { - return html`
  • - ${m} -
  • `; - }) - : html`
  • - - -
  • `} -
-
-
-
+ ${this.previewLoading + ? html`` + : html`
+ +
+
+ + + +
+
+
+ +
+
+
    + ${(this.preview?.messages || []).length > 0 + ? this.preview?.messages?.map((m) => { + return html`
  • + ${m} +
  • `; + }) + : html`
  • + - +
  • `} +
+
+
+
- -
-
-
- -
-
-
-
-
+ +
+
+
+ +
+
+
+
+
`}
${this.previewError ? html`