@@ -4,17 +4,17 @@ defmodule <%= @app_name %>Web.<%= @resource %>Controller do
44 alias <%= inspect @full_resource %>
55
66 def index(conn, _params) do
7- <%= @plural %> = Ash.read!(<%= @resource %>)
7+ <%= @plural %> = Ash.read!(<%= @resource %><%= @actor_opt %> )
88 render(conn, :index, <%= @plural %>: <%= @plural %>)
99 end
1010
1111 def new(conn, _params) do
12- render(conn, :new, form: create_form())
12+ render(conn, :new, form: create_form(conn ))
1313 end
1414
1515 def create(conn, %{"<%= @singular %>" => <%= @singular %>_params}) do
1616 <%= @singular %>_params
17- |> create_form()
17+ |> create_form(conn )
1818 |> AshPhoenix.Form.submit()
1919 |> case do
2020 {:ok, <%= @singular %>} ->
@@ -30,21 +30,21 @@ defmodule <%= @app_name %>Web.<%= @resource %>Controller do
3030 end
3131
3232 def show(conn, %{"id" => id}) do
33- <%= @singular %> = Ash.get!(<%= @resource %>, id)
33+ <%= @singular %> = Ash.get!(<%= @resource %>, id<%= @actor_opt %> )
3434 render(conn, :show, <%= @singular %>: <%= @singular %>)
3535 end
3636
3737 def edit(conn, %{"id" => id}) do
38- <%= @singular %> = Ash.get!(<%= @resource %>, id)
38+ <%= @singular %> = Ash.get!(<%= @resource %>, id<%= @actor_opt %> )
3939
40- render(conn, :edit, <%= @singular %>: <%= @singular %>, form: update_form(<%= @singular %>))
40+ render(conn, :edit, <%= @singular %>: <%= @singular %>, form: update_form(conn, <%= @singular %>))
4141 end
4242
4343 def update(conn, %{"<%= @singular %>" => <%= @singular %>_params, "id" => id}) do
44- <%= @singular %> = Ash.get!(<%= @resource %>, id)
44+ <%= @singular %> = Ash.get!(<%= @resource %>, id<%= @actor_opt %> )
4545
4646 <%= @singular %>
47- |> update_form(<%= @singular %>_params)
47+ |> update_form(conn, <%= @singular %>_params)
4848 |> AshPhoenix.Form.submit()
4949 |> case do
5050 {:ok, <%= @singular %>} ->
@@ -60,19 +60,19 @@ defmodule <%= @app_name %>Web.<%= @resource %>Controller do
6060 end
6161
6262 def delete(conn, %{"id" => id}) do
63- <%= @singular %> = Ash.get!(<%= @resource %>, id)
64- Ash.destroy!(<%= @singular %>)
63+ <%= @singular %> = Ash.get!(<%= @resource %>, id<%= @actor_opt %> )
64+ Ash.destroy!(<%= @singular %><%= @actor_opt %> )
6565
6666 conn
6767 |> put_flash(:info, "<%= @resource %> deleted successfully.")
6868 |> redirect(to: ~p"/<%= @plural %>")
6969 end
7070
71- defp create_form(params \\ nil) do
72- AshPhoenix.Form.for_create(<%= @resource %>, :create, as: "<%= @singular %>", params: params)
71+ defp create_form(conn, params \\ nil) do
72+ AshPhoenix.Form.for_create(<%= @resource %>, :create, as: "<%= @singular %>", params: params<%= @actor_opt %> )
7373 end
7474
75- defp update_form(<%= @singular %>, params \\ nil) do
76- AshPhoenix.Form.for_update(<%= @singular %>, :update, as: "<%= @singular %>", params: params)
75+ defp update_form(conn, <%= @singular %>, params \\ nil) do
76+ AshPhoenix.Form.for_update(<%= @singular %>, :update, as: "<%= @singular %>", params: params<%= @actor_opt %> )
7777 end
7878end
0 commit comments