KMP PHP API Reference

WorkflowDefinitionsControllerPolicy
in package
implements BeforePolicyInterface

Controller-level policy for WorkflowDefinitionsController.

All actions are admin-only; requires super user or explicit policy grant.

Table of Contents

Interfaces

BeforePolicyInterface

Methods

before()  : ResultInterface|bool|null
Allow super users to bypass action-specific checks.
canAdd()  : bool
Check access to create workflow definitions.
canAppSettings()  : bool
App-setting names are workflow designer metadata, so index access is sufficient.
canCompareVersions()  : bool
Check access to compare workflow versions.
canCreateDraft()  : bool
Check access to create a workflow draft.
canDesigner()  : bool
Check access to the workflow designer.
canIndex()  : bool
Check access to the workflow definition index.
canLoadVersion()  : bool
Check access to load a workflow version.
canMigrateInstances()  : bool
Check access to migrate active workflow instances.
canPublish()  : bool
Check access to publish a workflow definition.
canRegistry()  : bool
Check access to the workflow registry.
canSave()  : bool
Check access to save a workflow definition.
canToggleActive()  : bool
Check access to activate or deactivate a workflow definition.
canVersions()  : bool
Check access to workflow versions.
_hasPolicyForUrl()  : bool
Check if user has explicit policy grant for a URL action.

Methods

before()

Allow super users to bypass action-specific checks.

public before(IdentityInterface|null $user, mixed $resource, string $action) : ResultInterface|bool|null
Parameters
$user : IdentityInterface|null
$resource : mixed
$action : string
Return values
ResultInterface|bool|null
On this page

Search results