mirror of
https://github.com/ash-project/ash_phoenix.git
synced 2024-09-20 07:12:49 +12:00
improvement: set accessing_from
when making new forms
This commit is contained in:
parent
467760c3f1
commit
3aa9ad71b4
1 changed files with 19 additions and 1 deletions
|
@ -1085,9 +1085,9 @@ defmodule AshPhoenix.Form do
|
|||
for_action(resource, create_action,
|
||||
actor: form.opts[:actor],
|
||||
tenant: form.opts[:tenant],
|
||||
accessing_from: opts[:managed_relationship],
|
||||
params: params,
|
||||
forms: opts[:forms] || [],
|
||||
accessing_from: opts[:accessing_from],
|
||||
transform_params: opts[:transform_params],
|
||||
errors: errors?,
|
||||
warn_on_unhandled_errors?: form.warn_on_unhandled_errors?,
|
||||
|
@ -3092,6 +3092,7 @@ defmodule AshPhoenix.Form do
|
|||
params: opts[:params] || %{},
|
||||
actor: form.opts[:actor],
|
||||
tenant: form.opts[:tenant],
|
||||
accessing_from: config[:managed_relationship],
|
||||
transform_params: config[:transform_params],
|
||||
warn_on_unhandled_errors?: form.warn_on_unhandled_errors?,
|
||||
forms: config[:forms] || [],
|
||||
|
@ -3619,6 +3620,7 @@ defmodule AshPhoenix.Form do
|
|||
actor: actor,
|
||||
tenant: tenant,
|
||||
errors: error?,
|
||||
accessing_from: opts[:managed_relationship],
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
transform_params: opts[:transform_params],
|
||||
prev_data_trail: prev_data_trail,
|
||||
|
@ -3635,6 +3637,7 @@ defmodule AshPhoenix.Form do
|
|||
actor: actor,
|
||||
tenant: tenant,
|
||||
errors: error?,
|
||||
accessing_from: opts[:managed_relationship],
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
prev_data_trail: prev_data_trail,
|
||||
forms: opts[:forms] || [],
|
||||
|
@ -3683,6 +3686,7 @@ defmodule AshPhoenix.Form do
|
|||
actor: actor,
|
||||
tenant: tenant,
|
||||
errors: error?,
|
||||
accessing_from: opts[:managed_relationship],
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
params: Map.new(pkey, &{to_string(&1), Map.get(data, &1)}),
|
||||
transform_params: opts[:transform_params],
|
||||
|
@ -3706,6 +3710,7 @@ defmodule AshPhoenix.Form do
|
|||
actor: actor,
|
||||
tenant: tenant,
|
||||
errors: error?,
|
||||
accessing_from: opts[:managed_relationship],
|
||||
prev_data_trail: prev_data_trail,
|
||||
params: Map.new(pkey, &{to_string(&1), Map.get(data, &1)}),
|
||||
forms: opts[:forms] || [],
|
||||
|
@ -3816,6 +3821,7 @@ defmodule AshPhoenix.Form do
|
|||
params: form_params,
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
forms: opts[:forms] || [],
|
||||
accessing_from: opts[:managed_relationship],
|
||||
transform_params: opts[:transform_params],
|
||||
errors: error?,
|
||||
prev_data_trail: prev_data_trail,
|
||||
|
@ -3840,6 +3846,7 @@ defmodule AshPhoenix.Form do
|
|||
tenant: tenant,
|
||||
params: form_params,
|
||||
forms: opts[:forms] || [],
|
||||
accessing_from: opts[:managed_relationship],
|
||||
transform_params: opts[:transform_params],
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
errors: error?,
|
||||
|
@ -3871,6 +3878,7 @@ defmodule AshPhoenix.Form do
|
|||
tenant: tenant,
|
||||
params: add_index(form_params, original_index, opts),
|
||||
forms: opts[:forms] || [],
|
||||
accessing_from: opts[:managed_relationship],
|
||||
transform_params: opts[:transform_params],
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
errors: error?,
|
||||
|
@ -3896,6 +3904,7 @@ defmodule AshPhoenix.Form do
|
|||
tenant: tenant,
|
||||
params: add_index(form_params, original_index, opts),
|
||||
forms: opts[:forms] || [],
|
||||
accessing_from: opts[:managed_relationship],
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
transform_params: opts[:transform_params],
|
||||
errors: error?,
|
||||
|
@ -3948,6 +3957,7 @@ defmodule AshPhoenix.Form do
|
|||
params: form_params,
|
||||
forms: opts[:forms] || [],
|
||||
errors: error?,
|
||||
accessing_from: opts[:managed_relationship],
|
||||
transform_params: opts[:transform_params],
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
prev_data_trail: prev_data_trail,
|
||||
|
@ -3968,6 +3978,7 @@ defmodule AshPhoenix.Form do
|
|||
tenant: tenant,
|
||||
params: form_params,
|
||||
forms: opts[:forms] || [],
|
||||
accessing_from: opts[:managed_relationship],
|
||||
transform_params: opts[:transform_params],
|
||||
errors: error?,
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
|
@ -3996,6 +4007,7 @@ defmodule AshPhoenix.Form do
|
|||
tenant: tenant,
|
||||
params: form_params,
|
||||
forms: opts[:forms] || [],
|
||||
accessing_from: opts[:managed_relationship],
|
||||
transform_params: opts[:transform_params],
|
||||
errors: error?,
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
|
@ -4022,6 +4034,7 @@ defmodule AshPhoenix.Form do
|
|||
tenant: tenant,
|
||||
params: form_params,
|
||||
forms: opts[:forms] || [],
|
||||
accessing_from: opts[:managed_relationship],
|
||||
transform_params: opts[:transform_params],
|
||||
errors: error?,
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
|
@ -4062,6 +4075,7 @@ defmodule AshPhoenix.Form do
|
|||
params: add_index(form_params, original_index, opts),
|
||||
forms: opts[:forms] || [],
|
||||
errors: error?,
|
||||
accessing_from: opts[:managed_relationship],
|
||||
transform_params: opts[:transform_params],
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
prev_data_trail: prev_data_trail,
|
||||
|
@ -4091,6 +4105,7 @@ defmodule AshPhoenix.Form do
|
|||
tenant: tenant,
|
||||
params: add_index(form_params, original_index, opts),
|
||||
forms: opts[:forms] || [],
|
||||
accessing_from: opts[:managed_relationship],
|
||||
transform_params: opts[:transform_params],
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
errors: error?,
|
||||
|
@ -4116,6 +4131,7 @@ defmodule AshPhoenix.Form do
|
|||
tenant: tenant,
|
||||
params: form_params,
|
||||
forms: opts[:forms] || [],
|
||||
accessing_from: opts[:managed_relationship],
|
||||
transform_params: opts[:transform_params],
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
errors: error?,
|
||||
|
@ -4136,6 +4152,7 @@ defmodule AshPhoenix.Form do
|
|||
tenant: tenant,
|
||||
params: form_params,
|
||||
forms: opts[:forms] || [],
|
||||
accessing_from: opts[:managed_relationship],
|
||||
transform_params: opts[:transform_params],
|
||||
errors: error?,
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
|
@ -4167,6 +4184,7 @@ defmodule AshPhoenix.Form do
|
|||
params: form_params,
|
||||
forms: opts[:forms] || [],
|
||||
transform_params: opts[:transform_params],
|
||||
accessing_from: opts[:managed_relationship],
|
||||
warn_on_unhandled_errors?: warn_on_unhandled_errors?,
|
||||
errors: error?,
|
||||
transform_errors: transform_errors,
|
||||
|
|
Loading…
Reference in a new issue