mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-04 22:16:08 +00:00
Permit specific params in products controller
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user