From af1eff9427aee0e5fb66c8c16b4e67835b66b967 Mon Sep 17 00:00:00 2001 From: luisramos0 Date: Fri, 8 Nov 2019 17:18:04 +0000 Subject: [PATCH] Bring properties and product_properties controllers from spree_backend --- .../admin/product_properties_controller.rb | 19 +++++++++++++++++++ .../spree/admin/properties_controller.rb | 6 ++++++ 2 files changed, 25 insertions(+) create mode 100644 app/controllers/spree/admin/product_properties_controller.rb create mode 100644 app/controllers/spree/admin/properties_controller.rb diff --git a/app/controllers/spree/admin/product_properties_controller.rb b/app/controllers/spree/admin/product_properties_controller.rb new file mode 100644 index 0000000000..d5a783192d --- /dev/null +++ b/app/controllers/spree/admin/product_properties_controller.rb @@ -0,0 +1,19 @@ +module Spree + module Admin + class ProductPropertiesController < ResourceController + belongs_to 'spree/product', find_by: :permalink + before_filter :find_properties + before_filter :setup_property, only: [:index] + + private + + def find_properties + @properties = Spree::Property.pluck(:name) + end + + def setup_property + @product.product_properties.build + end + end + end +end diff --git a/app/controllers/spree/admin/properties_controller.rb b/app/controllers/spree/admin/properties_controller.rb new file mode 100644 index 0000000000..dcccad41f9 --- /dev/null +++ b/app/controllers/spree/admin/properties_controller.rb @@ -0,0 +1,6 @@ +module Spree + module Admin + class PropertiesController < ResourceController + end + end +end