policies: specify failure result (#6887)

This commit is contained in:
Jens L
2023-09-14 20:38:22 +02:00
committed by GitHub
parent 687bc3a4b4
commit 895c6a349c
8 changed files with 83 additions and 7 deletions

View File

@ -3,6 +3,7 @@ import { first, groupBy } from "@goauthentik/common/utils";
import "@goauthentik/components/ak-toggle-group";
import "@goauthentik/elements/forms/HorizontalFormElement";
import { ModelForm } from "@goauthentik/elements/forms/ModelForm";
import "@goauthentik/elements/forms/Radio";
import "@goauthentik/elements/forms/SearchSelect";
import { msg } from "@lit/localize";
@ -298,6 +299,26 @@ export class PolicyBindingForm extends ModelForm<PolicyBinding, string> {
required
/>
</ak-form-element-horizontal>
<ak-form-element-horizontal name="failureResult" label=${msg("Failure result")}>
<ak-radio
.options=${[
{
label: msg("Pass"),
value: true,
},
{
label: msg("Don't pass"),
value: false,
default: true,
},
]}
.value=${this.instance?.failureResult}
>
</ak-radio>
<p class="pf-c-form__helper-text">
${msg("Result used when policy execution fails.")}
</p>
</ak-form-element-horizontal>
</form>`;
}
}