def transform(dsl_state) do
{:ok, policy} =
Transformer.build_entity(Ash.Policy.Authorizer, [:policies], :bypass,
condition: Ash.Policy.Check.Builtins.always(),
description: "Admins bypass all checks"
)
{:ok, check} =
Transformer.build_entity(Ash.Policy.Authorizer, [:policies, :bypass], :authorize_if,
check: auth_if_admin
)
# how do I add `check` to `policy`???
end
def transform(dsl_state) do
{:ok, policy} =
Transformer.build_entity(Ash.Policy.Authorizer, [:policies], :bypass,
condition: Ash.Policy.Check.Builtins.always(),
description: "Admins bypass all checks"
)
{:ok, check} =
Transformer.build_entity(Ash.Policy.Authorizer, [:policies, :bypass], :authorize_if,
check: auth_if_admin
)
# how do I add `check` to `policy`???
end