Permit specific params in products controller

This commit is contained in:
Luis Ramos
2020-02-25 17:44:07 +00:00
parent a261ae118d
commit b5cdcdf8cb

View File

@@ -166,10 +166,26 @@ module Spree
def products_params
params.require(:products).map do |product|
product.permit(:id, :name)
product.permit(permitted_product_attributes)
end
end
def permitted_resource_params
params.require(:product).permit(permitted_product_attributes)
end
def permitted_product_attributes
[
:id, :name, :description, :supplier_id, :price, :permalink,
:variant_unit, :variant_unit_scale, :unit_value, :unit_description,
:display_as, :variant_unit_name,
:taxon_ids, :primary_taxon_id, :tax_category_id, :shipping_category_id,
:group_buy, :group_buy_unit_size,
:meta_keywords, :meta_description, :notes,
:inherits_properties, product_properties_attributes: [:id, :property_name, :value]
]
end
def bulk_index_query(params)
params[:filters].to_h.merge(page: params[:page], per_page: params[:per_page])
end