mirror of
https://github.com/wanderer-industries/wanderer
synced 2026-05-02 07:20:31 +00:00
18 lines
422 B
Elixir
18 lines
422 B
Elixir
defmodule WandererApp.Acls do
|
|
@moduledoc false
|
|
|
|
def get_available_acls() do
|
|
case WandererApp.Api.AccessList.available() do
|
|
{:ok, acls} -> {:ok, acls}
|
|
_ -> {:ok, []}
|
|
end
|
|
end
|
|
|
|
def get_available_acls(current_user) do
|
|
case WandererApp.Api.AccessList.available(%{}, actor: current_user) do
|
|
{:ok, acls} -> {:ok, acls |> Enum.sort_by(& &1.name, :asc)}
|
|
_ -> {:ok, []}
|
|
end
|
|
end
|
|
end
|