From 6e5c87849198cc585946f595b0dfe509750697db Mon Sep 17 00:00:00 2001 From: Matt-Yorkley Date: Tue, 14 Feb 2017 12:37:26 +0000 Subject: [PATCH] Product Import cancan permissions and ui tab --- app/models/spree/ability_decorator.rb | 2 ++ .../_product_sub_menu/add_product_import_tab.html.haml.deface | 4 ++++ 2 files changed, 6 insertions(+) create mode 100644 app/overrides/spree/admin/shared/_product_sub_menu/add_product_import_tab.html.haml.deface diff --git a/app/models/spree/ability_decorator.rb b/app/models/spree/ability_decorator.rb index 13efc7e109..e49db570cb 100644 --- a/app/models/spree/ability_decorator.rb +++ b/app/models/spree/ability_decorator.rb @@ -155,6 +155,8 @@ class AbilityDecorator can [:admin, :index, :read, :search], Spree::Taxon can [:admin, :index, :read, :create, :edit], Spree::Classification + can [:admin, :index, :import, :save], ProductImporter + # Reports page can [:admin, :index, :customers, :orders_and_distributors, :group_buys, :bulk_coop, :payments, :orders_and_fulfillment, :products_and_inventory, :order_cycle_management, :packing], :report end diff --git a/app/overrides/spree/admin/shared/_product_sub_menu/add_product_import_tab.html.haml.deface b/app/overrides/spree/admin/shared/_product_sub_menu/add_product_import_tab.html.haml.deface new file mode 100644 index 0000000000..f3029e55cf --- /dev/null +++ b/app/overrides/spree/admin/shared/_product_sub_menu/add_product_import_tab.html.haml.deface @@ -0,0 +1,4 @@ +/ insert_bottom "[data-hook='admin_product_sub_tabs']" + +-# Commenting out for now, until product import is finished +-# = tab :product_import, label: "Import", url: main_app.admin_product_import_path, match_path: '/product_import'