Merge pull request #3548 from luisramos0/2-0-remove-unused-new-v2-features

[Spree Upgrade] Remove unused spree v2 features
This commit is contained in:
Pau Pérez Fabregat
2019-03-22 10:35:15 +01:00
committed by GitHub
13 changed files with 44 additions and 23 deletions

View File

@@ -17,4 +17,5 @@
@import 'variables';
@import 'components/*';
@import 'pages/*';
@import '*';

View File

@@ -0,0 +1,5 @@
// Hides the split button introduced by spree in the order form
// We only have one stock location in OFN so it's meaningless to split the order between stock locations
table td.actions [class*='icon-'].split-item {
display: none;
}

View File

@@ -18,7 +18,7 @@ module Admin
flash[:success] = t(:successfully_updated, :resource => I18n.t('admin.contents.edit.your_content'))
redirect_to main_app.edit_admin_content_path
redirect_to main_app.edit_admin_contents_path
end
private

View File

@@ -0,0 +1 @@
/ remove "tr:nth-child(4)"

View File

@@ -1,4 +0,0 @@
/ insert_bottom "[data-hook='admin_configurations_sidebar_menu']"
%li
= link_to t('admin.cache_settings.edit.title'), main_app.edit_admin_cache_settings_path

View File

@@ -1,3 +0,0 @@
/ insert_bottom "[data-hook='admin_configurations_sidebar_menu']"
%li= link_to t('admin.contents.edit.title'), main_app.edit_admin_content_path

View File

@@ -1,4 +0,0 @@
// insert_bottom "[data-hook='admin_configurations_sidebar_menu']"
%li
= link_to t('admin.invoice_settings.edit.title'), main_app.edit_admin_invoice_settings_path

View File

@@ -1,4 +0,0 @@
// insert_bottom "[data-hook='admin_configurations_sidebar_menu']"
%li
= link_to t('admin.matomo_settings.edit.title'), main_app.edit_admin_matomo_settings_path

View File

@@ -1,4 +0,0 @@
// insert_bottom "[data-hook='admin_configurations_sidebar_menu']"
%li
= link_to t('admin.stripe_connect_settings.edit.title'), main_app.edit_admin_stripe_connect_settings_path

View File

@@ -3,7 +3,7 @@
- content_for :page_title do
= t('.title')
= form_tag main_app.admin_content_path, method: :put, multipart: true do
= form_tag main_app.admin_contents_path, method: :put, multipart: true do
#preferences
- @preference_sections.each do |preference_section|
= render 'fieldset', name: preference_section[:name], preferences: preference_section[:preferences]
@@ -11,4 +11,4 @@
.form-buttons.filter-actions.actions{"data-hook" => "buttons"}
= button t(:update), 'icon-refresh'
%span.or= t(:or)
= link_to_with_icon 'icon-remove', t(:cancel), main_app.edit_admin_content_path, class: 'button'
= link_to_with_icon 'icon-remove', t(:cancel), main_app.edit_admin_contents_path, class: 'button'

View File

@@ -0,0 +1,28 @@
- content_for :sidebar_title do
= Spree.t(:configurations)
- content_for :sidebar do
%nav.menu
%ul.sidebar
= configurations_sidebar_menu_item Spree.t(:general_settings), edit_admin_general_settings_path
- if Spree::Config[:override_actionmailer_config]
= configurations_sidebar_menu_item Spree.t(:mail_method_settings), edit_admin_mail_method_path
= configurations_sidebar_menu_item Spree.t(:image_settings), edit_admin_image_settings_path
= configurations_sidebar_menu_item Spree.t(:tax_categories), admin_tax_categories_path
= configurations_sidebar_menu_item Spree.t(:tax_rates), admin_tax_rates_path
= configurations_sidebar_menu_item Spree.t(:tax_settings), edit_admin_tax_settings_path
= configurations_sidebar_menu_item Spree.t(:zones), admin_zones_path
= configurations_sidebar_menu_item Spree.t(:countries), admin_countries_path
- if Spree::Config[:default_country_id]
= configurations_sidebar_menu_item Spree.t(:states), admin_country_states_path(Spree::Config[:default_country_id])
= configurations_sidebar_menu_item Spree.t(:payment_methods), admin_payment_methods_path
= configurations_sidebar_menu_item Spree.t(:taxonomies), admin_taxonomies_path
= configurations_sidebar_menu_item Spree.t(:shipping_methods), admin_shipping_methods_path
= configurations_sidebar_menu_item Spree.t(:shipping_categories), admin_shipping_categories_path
= configurations_sidebar_menu_item t(:enterprise_fees), main_app.admin_enterprise_fees_path
= configurations_sidebar_menu_item Spree.t(:analytics_trackers), admin_trackers_path
= configurations_sidebar_menu_item t('admin.cache_settings.edit.title'), main_app.edit_admin_cache_settings_path
= configurations_sidebar_menu_item t('admin.contents.edit.title'), main_app.edit_admin_contents_path
= configurations_sidebar_menu_item t('admin.invoice_settings.edit.title'), main_app.edit_admin_invoice_settings_path
= configurations_sidebar_menu_item t('admin.matomo_settings.edit.title'), main_app.edit_admin_matomo_settings_path
= configurations_sidebar_menu_item t('admin.stripe_connect_settings.edit.title'), main_app.edit_admin_stripe_connect_settings_path

View File

@@ -68,7 +68,7 @@ Openfoodnetwork::Application.routes.draw do
get :map_by_tag, on: :collection
end
resource :content
resource :contents
resource :cache_settings

View File

@@ -285,6 +285,11 @@ feature %q{
end
end
scenario "cannot split the order in different stock locations" do
# There's only 1 stock location in OFN, so the split functionality that comes with spree should be hidden
expect(page).to_not have_selector '.split-item'
end
scenario "can edit shipping method" do
expect(page).to_not have_content different_shipping_method.name