Packages

A policy based access authorizer for the Ash Framework

Retired package: Renamed - package renamed to ash_policy_authorizer

Current section

Files

Jump to
ash_policy_access lib ash_policy_access check action.ex
Raw

lib/ash_policy_access/check/action.ex

defmodule AshPolicyAccess.Check.Action do
use AshPolicyAccess.SimpleCheck
@impl true
def describe(options) do
"action == #{inspect(options[:action])}"
end
@impl true
def match?(_user, %{action: %{name: name}}, options) do
name == options[:action]
end
end