mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 13:33:20 +12:00
add default to private_fields_policy in Ash.Policy.Info
This commit is contained in:
parent
b8029e3171
commit
0c11ad6f95
1 changed files with 3 additions and 1 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue