chore: only generate for resources w/ policy authorizer

This commit is contained in:
Zach Daniel 2023-09-04 09:23:22 -04:00
parent 655fa42416
commit 967c467f84

View file

@ -44,6 +44,9 @@ defmodule Mix.Tasks.Ash.GeneratePolicyCharts do
format = Keyword.get(opts, :format, "plain") format = Keyword.get(opts, :format, "plain")
resources() resources()
|> Stream.filter(fn resource ->
Ash.Policy.Authorizer in Spark.extensions(resource)
end)
|> Task.async_stream( |> Task.async_stream(
fn resource -> fn resource ->
source = resource.module_info(:compile)[:source] source = resource.module_info(:compile)[:source]