open-orchestra/open-orchestra-cms-bundle

View on GitHub
WorkflowAdminBundle/Resources/config/voter.yml

Summary

Maintainability
Test Coverage
parameters:
    open_orchestra_workflow.voter.node_workflow.class   : OpenOrchestra\Workflow\Security\Authorization\Voter\NodeWorkflowVoter
    open_orchestra_workflow.voter.content_workflow.class: OpenOrchestra\Workflow\Security\Authorization\Voter\ContentWorkflowVoter

services:
    open_orchestra_workflow.voter.node_workflow:
        class: '%open_orchestra_workflow.voter.node_workflow.class%'
        arguments:
            - '@security.access.decision_manager'
            - '@open_orchestra_group.perimeter_manager'
            - '@open_orchestra_model.repository.workflow_profile'
        tags:
            - { name: security.voter }
    open_orchestra_workflow.voter.content_workflow:
        class: '%open_orchestra_workflow.voter.content_workflow.class%'
        arguments:
            - '@security.access.decision_manager'
            - '@open_orchestra_group.perimeter_manager'
            - '@open_orchestra_model.repository.workflow_profile'
        tags:
            - { name: security.voter }