fix: use consistent naming for configurations

closes #1436
This commit is contained in:
Zach Daniel 2024-09-04 22:40:19 -04:00
parent e6a7006c30
commit 90332d01f2
5 changed files with 19 additions and 7 deletions

View file

@ -29,7 +29,7 @@ if Mix.env() == :test do
Ash.Test.Support.PolicySimple.Domain
]
config :ash, :policy, no_filter_static_forbidden_reads?: false
config :ash, :policies, no_filter_static_forbidden_reads?: false
config :ash, :custom_expressions, [Ash.Test.Expressions.JaroDistance]

View file

@ -1559,7 +1559,7 @@ defmodule Ash.Policy.Authorizer do
defp forbidden_due_to_strict_policy?(authorizer) do
no_filter_static_forbidden_reads? =
Keyword.get(
Application.get_env(:ash, :policy, []),
Application.get_env(:ash, :policies, []),
:no_filter_static_forbidden_reads?,
true
)

View file

@ -85,7 +85,7 @@ defmodule Ash.Policy.FilterCheck do
|> then(fn expr ->
no_filter_static_forbidden_reads? =
Keyword.get(
Application.get_env(:ash, :policy, []),
Application.get_env(:ash, :policies, []),
:no_filter_static_forbidden_reads?,
true
)

View file

@ -6,10 +6,16 @@ defmodule Ash.Test.Policy.ComplexTest do
alias Ash.Test.Support.PolicyComplex.{Bio, Comment, Post, User}
setup do
Application.put_env(:ash, :policies, show_policy_breakdowns?: true)
old_env = Application.get_env(:ash, :policies, [])
Application.put_env(
:ash,
:policies,
Keyword.merge(old_env, show_policy_breakdowns?: true)
)
on_exit(fn ->
Application.delete_env(:ash, :policies)
Application.put_env(:ash, :policies, old_env)
end)
me = User.create!("me", %{email: "me@app.com", bio_text: "this is my bio"}, authorize?: false)

View file

@ -75,10 +75,16 @@ defmodule Ash.Test.Policy.SimpleTest do
end
setup do
Application.put_env(:ash, :policies, show_policy_breakdowns?: true)
old_env = Application.get_env(:ash, :policies, [])
Application.put_env(
:ash,
:policies,
Keyword.merge(old_env, show_policy_breakdowns?: true)
)
on_exit(fn ->
Application.delete_env(:ash, :policies)
Application.put_env(:ash, :policies, old_env)
end)
[