From 2d9eab3f609c3dd0a0ba95d016328a94e92f6a26 Mon Sep 17 00:00:00 2001 From: "Jens L." Date: Wed, 28 May 2025 13:08:18 +0200 Subject: [PATCH] web/admin: fix permissions modal button missing for PolicyBindings and FlowStageBindings (#14619) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jens Langhammer Co-authored-by: Simonyi Gergő --- web/src/admin/flows/BoundStagesList.ts | 14 ++++++++++++-- web/src/admin/policies/BoundPoliciesList.ts | 14 ++++++++++++-- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/web/src/admin/flows/BoundStagesList.ts b/web/src/admin/flows/BoundStagesList.ts index fc5e07fcbd..a71deeb467 100644 --- a/web/src/admin/flows/BoundStagesList.ts +++ b/web/src/admin/flows/BoundStagesList.ts @@ -1,5 +1,6 @@ import "@goauthentik/admin/flows/StageBindingForm"; import "@goauthentik/admin/policies/BoundPoliciesList"; +import "@goauthentik/admin/rbac/ObjectPermissionModal"; import "@goauthentik/admin/stages/StageWizard"; import { DEFAULT_CONFIG } from "@goauthentik/common/api/config"; import "@goauthentik/elements/Tabs"; @@ -14,7 +15,11 @@ import { TemplateResult, html } from "lit"; import { customElement, property } from "lit/decorators.js"; import { ifDefined } from "lit/directives/if-defined.js"; -import { FlowStageBinding, FlowsApi } from "@goauthentik/api"; +import { + FlowStageBinding, + FlowsApi, + RbacPermissionsAssignedByUsersListModelEnum, +} from "@goauthentik/api"; @customElement("ak-bound-stages-list") export class BoundStagesList extends Table { @@ -99,7 +104,12 @@ export class BoundStagesList extends Table { - `, + + + `, ]; } diff --git a/web/src/admin/policies/BoundPoliciesList.ts b/web/src/admin/policies/BoundPoliciesList.ts index 960bfffb61..1ca245f2b2 100644 --- a/web/src/admin/policies/BoundPoliciesList.ts +++ b/web/src/admin/policies/BoundPoliciesList.ts @@ -6,6 +6,7 @@ import { PolicyBindingCheckTarget, PolicyBindingCheckTargetToLabel, } from "@goauthentik/admin/policies/utils"; +import "@goauthentik/admin/rbac/ObjectPermissionModal"; import "@goauthentik/admin/users/UserForm"; import { DEFAULT_CONFIG } from "@goauthentik/common/api/config"; import { PFSize } from "@goauthentik/common/enums.js"; @@ -22,7 +23,11 @@ import { TemplateResult, html, nothing } from "lit"; import { customElement, property } from "lit/decorators.js"; import { ifDefined } from "lit/directives/if-defined.js"; -import { PoliciesApi, PolicyBinding } from "@goauthentik/api"; +import { + PoliciesApi, + PolicyBinding, + RbacPermissionsAssignedByUsersListModelEnum, +} from "@goauthentik/api"; @customElement("ak-bound-policies-list") export class BoundPoliciesList extends Table { @@ -178,7 +183,12 @@ export class BoundPoliciesList extends Table { - `, + + + `, ]; }