diff --git a/app/overrides/spree/admin/shared/_configuration_menu/add_accounts_and_billing.html.haml.deface b/app/overrides/spree/admin/shared/_configuration_menu/add_accounts_and_billing.html.haml.deface deleted file mode 100644 index eb6ab7c01b..0000000000 --- a/app/overrides/spree/admin/shared/_configuration_menu/add_accounts_and_billing.html.haml.deface +++ /dev/null @@ -1,4 +0,0 @@ -// insert_bottom "[data-hook='admin_configurations_sidebar_menu']" - -%li - = link_to t('admin.accounts_and_billing_settings.edit.accounts_and_billing'), main_app.edit_admin_accounts_and_billing_settings_path diff --git a/app/overrides/spree/admin/shared/_configuration_menu/add_business_model_configuration.html.haml.deface b/app/overrides/spree/admin/shared/_configuration_menu/add_business_model_configuration.html.haml.deface deleted file mode 100644 index 32d0edfda1..0000000000 --- a/app/overrides/spree/admin/shared/_configuration_menu/add_business_model_configuration.html.haml.deface +++ /dev/null @@ -1,4 +0,0 @@ -// insert_bottom "[data-hook='admin_configurations_sidebar_menu']" - -%li - = link_to t('admin.business_model_configuration.edit.business_model_configuration'), main_app.edit_admin_business_model_configuration_path diff --git a/app/overrides/spree/admin/shared/_configuration_menu/add_caching.html.haml.deface b/app/overrides/spree/admin/shared/_configuration_menu/add_caching.html.haml.deface deleted file mode 100644 index c320e072c0..0000000000 --- a/app/overrides/spree/admin/shared/_configuration_menu/add_caching.html.haml.deface +++ /dev/null @@ -1,4 +0,0 @@ -/ insert_bottom "[data-hook='admin_configurations_sidebar_menu']" - -%li - = link_to t('admin.cache_settings.show.title'), main_app.admin_cache_settings_path diff --git a/app/overrides/spree/admin/shared/_configuration_menu/add_content.html.haml.deface b/app/overrides/spree/admin/shared/_configuration_menu/add_content.html.haml.deface deleted file mode 100644 index 58ba1fc824..0000000000 --- a/app/overrides/spree/admin/shared/_configuration_menu/add_content.html.haml.deface +++ /dev/null @@ -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 diff --git a/app/overrides/spree/admin/shared/_configuration_menu/add_invoice_settings.html.haml.deface b/app/overrides/spree/admin/shared/_configuration_menu/add_invoice_settings.html.haml.deface deleted file mode 100644 index d814050cea..0000000000 --- a/app/overrides/spree/admin/shared/_configuration_menu/add_invoice_settings.html.haml.deface +++ /dev/null @@ -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 diff --git a/app/overrides/spree/admin/shared/_configuration_menu/add_matomo_settings.html.haml.deface b/app/overrides/spree/admin/shared/_configuration_menu/add_matomo_settings.html.haml.deface deleted file mode 100644 index b8aeabf3ae..0000000000 --- a/app/overrides/spree/admin/shared/_configuration_menu/add_matomo_settings.html.haml.deface +++ /dev/null @@ -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 diff --git a/app/overrides/spree/admin/shared/_configuration_menu/add_stripe_connect_settings.html.haml.deface b/app/overrides/spree/admin/shared/_configuration_menu/add_stripe_connect_settings.html.haml.deface deleted file mode 100644 index 90b76643ee..0000000000 --- a/app/overrides/spree/admin/shared/_configuration_menu/add_stripe_connect_settings.html.haml.deface +++ /dev/null @@ -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 diff --git a/app/views/spree/admin/shared/_configuration_menu.html.haml b/app/views/spree/admin/shared/_configuration_menu.html.haml new file mode 100644 index 0000000000..fd1dd888d7 --- /dev/null +++ b/app/views/spree/admin/shared/_configuration_menu.html.haml @@ -0,0 +1,30 @@ +- 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.show.title'), main_app.admin_cache_settings_path + = configurations_sidebar_menu_item t('admin.contents.edit.title'), main_app.edit_admin_content_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 + = configurations_sidebar_menu_item t('admin.accounts_and_billing_settings.edit.accounts_and_billing'), main_app.edit_admin_accounts_and_billing_settings_path + = configurations_sidebar_menu_item t('admin.business_model_configuration.edit.business_model_configuration'), main_app.edit_admin_business_model_configuration_path