View Source Lightning.Policies.Workflows (Lightning v2.10.15)

The Bodyguard Policy module for Workflows API.

Summary

Types

@type actions() :: :access_write | :access_read

Functions

Link to this function

authorize(access, user, project)

View Source
@spec authorize(
  actions(),
  Lightning.Accounts.User.t() | Lightning.Run.t(),
  Lightning.Projects.Project.t()
) :: :ok | {:error, :unauthorized}

Callback implementation for Bodyguard.Policy.authorize/3.