mirror of
https://github.com/ash-project/ash_admin.git
synced 2024-09-20 05:12:54 +12:00
fix: set actor in datatable
This commit is contained in:
parent
6242cad210
commit
9e3319bc56
1 changed files with 3 additions and 2 deletions
|
@ -36,7 +36,7 @@ defmodule AshAdmin.Components.Resource.DataTable do
|
||||||
|
|
||||||
query =
|
query =
|
||||||
socket.assigns[:resource]
|
socket.assigns[:resource]
|
||||||
|> Ash.Query.for_read(socket.assigns.action.name, arguments)
|
|> Ash.Query.for_read(socket.assigns.action.name, arguments, actor: socket.assigns[:actor])
|
||||||
|> Ash.Query.set_tenant(socket.assigns[:tenant])
|
|> Ash.Query.set_tenant(socket.assigns[:tenant])
|
||||||
|> AshPhoenix.hide_errors()
|
|> AshPhoenix.hide_errors()
|
||||||
|
|
||||||
|
@ -240,7 +240,8 @@ defmodule AshAdmin.Components.Resource.DataTable do
|
||||||
def handle_event("validate", %{"query" => query}, socket) do
|
def handle_event("validate", %{"query" => query}, socket) do
|
||||||
query =
|
query =
|
||||||
Ash.Query.for_read(socket.assigns.resource, socket.assigns.action.name, query,
|
Ash.Query.for_read(socket.assigns.resource, socket.assigns.action.name, query,
|
||||||
tenant: socket.assigns[:tenant]
|
tenant: socket.assigns[:tenant],
|
||||||
|
actor: socket.assigns[:actor]
|
||||||
)
|
)
|
||||||
|
|
||||||
{:noreply, assign(socket, query: query)}
|
{:noreply, assign(socket, query: query)}
|
||||||
|
|
Loading…
Reference in a new issue