add default to private_fields_policy in Ash.Policy.Info

This commit is contained in:
Barnabas Jovanovics 2024-07-22 14:29:51 +02:00
parent b8029e3171
commit 0c11ad6f95

View file

@ -143,8 +143,10 @@ defmodule Ash.Policy.Info do
|> set_access_type(default_access_type(resource)) |> set_access_type(default_access_type(resource))
end end
@private_fields_policy_default Application.compile_env(:ash, :policies)[:private_fields] || :show
def private_fields_policy(resource) do def private_fields_policy(resource) do
Extension.get_opt(resource, [:field_policies], :private_fields) Extension.get_opt(resource, [:field_policies], :private_fields, @private_fields_policy_default)
end end
def policies(domain, resource) do def policies(domain, resource) do