add field preferences param
This commit is contained in:
@@ -145,7 +145,7 @@ module Api
|
|||||||
{ metadata: {}, values: {}, readonly_fields: [], message: %i[subject body],
|
{ metadata: {}, values: {}, readonly_fields: [], message: %i[subject body],
|
||||||
fields: [:name, :uuid, :default_value, :value, :title, :description,
|
fields: [:name, :uuid, :default_value, :value, :title, :description,
|
||||||
:readonly, :redacted, :validation_pattern, :invalid_message,
|
: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],
|
{ metadata: {}, values: {}, readonly_fields: [], message: %i[subject body],
|
||||||
fields: [[:name, :uuid, :default_value, :value,
|
fields: [[:name, :uuid, :default_value, :value,
|
||||||
:readonly, :redacted, :validation_pattern, :invalid_message,
|
:readonly, :redacted, :validation_pattern, :invalid_message,
|
||||||
{ default_value: [], value: [] }]] }
|
{ default_value: [], value: [], preferences: {} }]] }
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -130,6 +130,8 @@ module Submissions
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
field['preferences'] = (field['preferences'] || {}).merge(attrs['preferences']) if attrs['preferences'].present?
|
||||||
|
|
||||||
return field if attrs['validation_pattern'].blank?
|
return field if attrs['validation_pattern'].blank?
|
||||||
|
|
||||||
field['validation'] = {
|
field['validation'] = {
|
||||||
|
|||||||
Reference in New Issue
Block a user