Current section

Files

Jump to
humo lib humo authorizer no_access.ex
Raw

lib/humo/authorizer/no_access.ex

defmodule Humo.Authorizer.NoAccess do
use Humo.Authorizer.Behaviour
alias Humo.Repo
@moduledoc """
NoAccess policy gives no access to all resources
"""
@impl true
def can_all(_authorization, _action, resource_module) do
Repo.none(resource_module)
end
@impl true
def can_actions(_authorization, _resource), do: []
end