diff --git a/app/controllers/madmp_fragments_controller.rb b/app/controllers/madmp_fragments_controller.rb index 67cd032..d795dc4 100644 --- a/app/controllers/madmp_fragments_controller.rb +++ b/app/controllers/madmp_fragments_controller.rb @@ -252,6 +252,7 @@ schema = MadmpSchema.find(params[:schema_id]) template_locale = params[:locale] query_id = params[:query_id] + readonly = params[:readonly] == "true" is_custom = params[:custom_value].present? ? true : false @fragment = MadmpFragment.new( @@ -294,7 +295,7 @@ params[:property_name], template_locale, query_id, - true + readonly ) } end diff --git a/app/javascript/utils/select2.js b/app/javascript/utils/select2.js index d6ddf8c..bc88ee4 100644 --- a/app/javascript/utils/select2.js +++ b/app/javascript/utils/select2.js @@ -43,6 +43,7 @@ schema_id: selectField.data('schema-id'), query_id: selectField.data('query-id'), property_name: selectField.data('property-name'), + readonly: selectField.data('readonly'), }; if (selected) { requestData.registry_value_id = value; diff --git a/app/views/branded/shared/dynamic_form/fields/registry/_multiple_complex.html.erb b/app/views/branded/shared/dynamic_form/fields/registry/_multiple_complex.html.erb index 6ef9055..f7e140b 100644 --- a/app/views/branded/shared/dynamic_form/fields/registry/_multiple_complex.html.erb +++ b/app/views/branded/shared/dynamic_form/fields/registry/_multiple_complex.html.erb @@ -5,17 +5,18 @@ <% query_id = Digest::MD5.hexdigest("#{parent_id}-#{property_name}") %> <% intermediate_message = overridable ? d_("dmpopidor", "Select a value you want to add to your plan or type a new one.") : d_("dmpopidor", "Select a value you want to add to your plan.")%> -