stage/deny: add custom message (#7144)

* stage/deny: add message

* add migration, tests and schema update

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* add form

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Samir Musali
2023-10-18 18:13:33 +03:00
committed by GitHub
parent 4262bd6ace
commit a60f3b4b81
9 changed files with 104 additions and 5 deletions

View File

@ -39,7 +39,8 @@ export class DenyStageForm extends ModelForm<DenyStage, string> {
}
renderForm(): TemplateResult {
return html` <span>
return html`
<span>
${msg(
"Statically deny the flow. To use this stage effectively, disable *Evaluate when flow is planned* on the respective binding.",
)}
@ -51,6 +52,23 @@ export class DenyStageForm extends ModelForm<DenyStage, string> {
class="pf-c-form-control"
required
/>
</ak-form-element-horizontal>`;
</ak-form-element-horizontal>
<ak-form-group .expanded=${true}>
<span slot="header"> ${msg("Stage-specific settings")} </span>
<div slot="body" class="pf-c-form">
<ak-form-element-horizontal label=${msg("Deny message")} name="denyMessage">
<input
type="text"
value="${ifDefined(this.instance?.denyMessage || "")}"
class="pf-c-form-control"
required
/>
<p class="pf-c-form__helper-text">
${msg("Message shown when this stage is run.")}
</p>
</ak-form-element-horizontal>
</div>
</ak-form-group>
`;
}
}