web/admin: fix permissions modal button missing for PolicyBindings and FlowStageBindings (#14619)
Signed-off-by: Jens Langhammer <jens@goauthentik.io> Co-authored-by: Simonyi Gergő <gergo@goauthentik.io>
This commit is contained in:
		@ -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<FlowStageBinding> {
 | 
			
		||||
@ -99,7 +104,12 @@ export class BoundStagesList extends Table<FlowStageBinding> {
 | 
			
		||||
                    <button slot="trigger" class="pf-c-button pf-m-secondary">
 | 
			
		||||
                        ${msg("Edit Binding")}
 | 
			
		||||
                    </button>
 | 
			
		||||
                </ak-forms-modal>`,
 | 
			
		||||
                </ak-forms-modal>
 | 
			
		||||
                <ak-rbac-object-permission-modal
 | 
			
		||||
                    model=${RbacPermissionsAssignedByUsersListModelEnum.AuthentikFlowsFlowstagebinding}
 | 
			
		||||
                    objectPk=${item.pk}
 | 
			
		||||
                >
 | 
			
		||||
                </ak-rbac-object-permission-modal>`,
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -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<PolicyBinding> {
 | 
			
		||||
@ -178,7 +183,12 @@ export class BoundPoliciesList extends Table<PolicyBinding> {
 | 
			
		||||
                    <button slot="trigger" class="pf-c-button pf-m-secondary">
 | 
			
		||||
                        ${msg("Edit Binding")}
 | 
			
		||||
                    </button>
 | 
			
		||||
                </ak-forms-modal>`,
 | 
			
		||||
                </ak-forms-modal>
 | 
			
		||||
                <ak-rbac-object-permission-modal
 | 
			
		||||
                    model=${RbacPermissionsAssignedByUsersListModelEnum.AuthentikPoliciesPolicybinding}
 | 
			
		||||
                    objectPk=${item.pk}
 | 
			
		||||
                >
 | 
			
		||||
                </ak-rbac-object-permission-modal>`,
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user