add field preferences param

pull/349/head
Pete Matsyburka 1 year ago
parent c2ded81959
commit 5ae56bd50c

@ -145,7 +145,7 @@ module Api
{ metadata: {}, values: {}, readonly_fields: [], message: %i[subject body],
fields: [:name, :uuid, :default_value, :value, :title, :description,
:readonly, :redacted, :validation_pattern, :invalid_message,
{ default_value: [], value: [] }] }]]
{ default_value: [], value: [], preferences: {} }] }]]
}
]

@ -85,7 +85,7 @@ module Api
{ metadata: {}, values: {}, readonly_fields: [], message: %i[subject body],
fields: [[:name, :uuid, :default_value, :value,
:readonly, :redacted, :validation_pattern, :invalid_message,
{ default_value: [], value: [] }]] }
{ default_value: [], value: [], preferences: {} }]] }
)
end

@ -130,6 +130,8 @@ module Submissions
end
end
field['preferences'] = (field['preferences'] || {}).merge(attrs['preferences']) if attrs['preferences'].present?
return field if attrs['validation_pattern'].blank?
field['validation'] = {

Loading…
Cancel
Save