add field preferences param
This commit is contained in:
@@ -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'] = {
|
||||
|
||||
Reference in New Issue
Block a user