Module: CommandTower::Workflows::Admin::ScopeResolution
- Defined in:
- app/workflows/command_tower/workflows/admin/scope_resolution.rb
Class Method Summary collapse
Class Method Details
.resolve(tool_id:, user:, scope_value:) ⇒ Object
9 10 11 12 13 |
# File 'app/workflows/command_tower/workflows/admin/scope_resolution.rb', line 9 def resolve(tool_id:, user:, scope_value:) CommandTower::AdminScope::Resolve.call(tool_id:, principal: user, scope_value:) rescue CommandTower::Errors::ForbiddenError => error CommandTower::Workflows::WorkflowResult.failure(errors: [error], http_status: :forbidden) end |