add fields param

This commit is contained in:
Pete Matsyburka
2024-04-15 19:36:16 +03:00
parent 2d54b0db2f
commit 652b0da021
+17 -2
View File
@@ -91,10 +91,25 @@ module Api
end
def template_params
permitted_params = [
:name,
{
submitters: [%i[name uuid]],
fields: [[:uuid, :submitter_uuid, :name, :type,
:required, :readonly, :default_value,
:title, :description,
{ preferences: {},
conditions: [%i[field_uuid value action]],
options: [%i[value uuid]],
validation: %i[message pattern],
areas: [%i[x y w h cell_w attachment_uuid option_uuid page]] }]]
}
]
if params.key?(:template)
params.require(:template).permit(:name, submitters: [%i[name uuid]])
params.require(:template).permit(permitted_params)
else
params.permit(:name, submitters: [%i[name uuid]])
params.permit(permitted_params)
end
end
end