Skip to content

Commit 835eab7

Browse files
GuillaumeCiscoarnaudbesnier
authored andcommitted
feat(smart-action): handle isReadOnly field in smart action forms (#442)
1 parent 5184eb1 commit 835eab7

File tree

4 files changed

+4
-0
lines changed

4 files changed

+4
-0
lines changed

app/models/forest_liana/model/action.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ def initialize(attributes = {})
4848
field[:default_value] = nil unless field.key?(:default_value)
4949
field[:enums] = nil unless field.key?(:enums)
5050
field[:is_required] = false unless field.key?(:is_required)
51+
field[:is_read_only] = false unless field.key?(:is_read_only)
5152
field[:reference] = nil unless field.key?(:reference)
5253
field[:description] = nil unless field.key?(:description)
5354
field[:widget] = nil unless field.key?(:widget)

app/services/forest_liana/apimap_sorter.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ class ApimapSorter
4747
'default_value',
4848
'enums',
4949
'is_required',
50+
'is_read_only',
5051
'reference',
5152
'description',
5253
'position',

lib/forest_liana/schema_file_updater.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ class SchemaFileUpdater
5858
'default_value',
5959
'enums',
6060
'is_required',
61+
'is_read_only',
6162
'reference',
6263
'description',
6364
'position',

spec/requests/actions_controller_spec.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
default_value: nil,
2727
enums: nil,
2828
is_required: false,
29+
is_read_only: false,
2930
reference: nil,
3031
description: nil,
3132
widget: nil,

0 commit comments

Comments
 (0)