Lightning.Policies.Exports (Lightning v2.13.5)

View Source

The Bodyguard Policy module for Exports

Summary

Types

actions()

@type actions() :: :download

Functions

authorize(atom, user, file)

@spec authorize(actions(), Lightning.Accounts.User.t(), Lightning.Projects.File.t()) ::
  boolean() | {:error, :forbidden}

Callback implementation for Bodyguard.Policy.authorize/3.