Module: Spree

Defined in:
lib/spree_backend.rb,
lib/spree/backend/engine.rb,
lib/spree/backend/version.rb,
lib/spree/backend/callbacks.rb,
app/models/spree/admin/updater.rb,
app/models/spree/admin/resource.rb,
app/models/spree/admin/tabs/tab.rb,
lib/spree/backend/configuration.rb,
app/models/spree/admin/tabs/root.rb,
app/helpers/spree/admin/cms_helper.rb,
lib/spree/backend/action_callbacks.rb,
app/helpers/spree/admin/base_helper.rb,
app/helpers/spree/admin/menu_helper.rb,
app/models/spree/admin/actions/root.rb,
app/models/spree/admin/item_manager.rb,
app/helpers/spree/admin/images_helper.rb,
app/helpers/spree/admin/orders_helper.rb,
app/helpers/spree/admin/stores_helper.rb,
app/helpers/spree/admin/taxons_helper.rb,
app/models/spree/admin/actions/action.rb,
app/models/spree/admin/main_menu/item.rb,
app/models/spree/admin/main_menu/root.rb,
app/helpers/spree/admin/digital_helper.rb,
app/helpers/spree/admin/payments_helper.rb,
app/helpers/spree/admin/products_helper.rb,
app/models/spree/admin/tabs/tab_builder.rb,
lib/spree/backend/runtime_configuration.rb,
lib/spree/backend/testing_support/flash.rb,
app/models/spree/admin/main_menu/section.rb,
app/models/spree/admin/permission_checks.rb,
app/helpers/spree/admin/navigation_helper.rb,
app/helpers/spree/admin/adjustments_helper.rb,
app/controllers/spree/admin/base_controller.rb,
app/models/spree/admin/actions/action_style.rb,
app/controllers/spree/admin/menus_controller.rb,
app/controllers/spree/admin/roles_controller.rb,
app/controllers/spree/admin/users_controller.rb,
app/controllers/spree/admin/zones_controller.rb,
app/helpers/spree/admin/sortable_tree_helper.rb,
app/controllers/spree/admin/errors_controller.rb,
app/controllers/spree/admin/images_controller.rb,
app/controllers/spree/admin/orders_controller.rb,
app/controllers/spree/admin/prices_controller.rb,
app/controllers/spree/admin/states_controller.rb,
app/controllers/spree/admin/stores_controller.rb,
app/controllers/spree/admin/taxons_controller.rb,
app/helpers/spree/admin/reimbursements_helper.rb,
app/models/spree/admin/actions/action_builder.rb,
app/models/spree/admin/main_menu/item_builder.rb,
app/controllers/spree/admin/refunds_controller.rb,
app/controllers/spree/admin/reports_controller.rb,
app/helpers/spree/admin/promotion_rules_helper.rb,
app/helpers/spree/admin/stock_locations_helper.rb,
app/helpers/spree/admin/stock_movements_helper.rb,
app/controllers/spree/admin/digitals_controller.rb,
app/controllers/spree/admin/payments_controller.rb,
app/controllers/spree/admin/products_controller.rb,
app/controllers/spree/admin/variants_controller.rb,
app/helpers/spree/admin/customer_returns_helper.rb,
app/controllers/spree/admin/cms_pages_controller.rb,
app/controllers/spree/admin/countries_controller.rb,
app/controllers/spree/admin/dashboard_controller.rb,
app/controllers/spree/admin/tax_rates_controller.rb,
app/models/spree/admin/main_menu/section_builder.rb,
lib/spree/backend/testing_support/capybara_utils.rb,
app/controllers/concerns/spree/admin/translatable.rb,
app/controllers/spree/admin/data_feeds_controller.rb,
app/controllers/spree/admin/menu_items_controller.rb,
app/controllers/spree/admin/promotions_controller.rb,
app/controllers/spree/admin/properties_controller.rb,
app/controllers/spree/admin/prototypes_controller.rb,
app/controllers/spree/admin/taxonomies_controller.rb,
app/helpers/spree/admin/reimbursement_type_helper.rb,
app/controllers/concerns/spree/admin/order_concern.rb,
app/controllers/spree/admin/adjustments_controller.rb,
app/controllers/spree/admin/log_entries_controller.rb,
app/controllers/spree/admin/stock_items_controller.rb,
app/controllers/spree/admin/cms_sections_controller.rb,
app/controllers/spree/admin/option_types_controller.rb,
app/controllers/spree/admin/return_index_controller.rb,
app/controllers/spree/admin/return_items_controller.rb,
app/helpers/spree/admin/webhooks_subscribers_helper.rb,
app/controllers/concerns/spree/admin/product_concern.rb,
app/controllers/spree/admin/option_values_controller.rb,
app/controllers/spree/admin/state_changes_controller.rb,
app/controllers/spree/admin/store_credits_controller.rb,
lib/spree/backend/testing_support/flatpickr_capybara.rb,
app/controllers/spree/admin/refund_reasons_controller.rb,
app/controllers/spree/admin/reimbursements_controller.rb,
app/controllers/spree/admin/tax_categories_controller.rb,
app/models/spree/admin/tabs/user_default_tabs_builder.rb,
app/controllers/spree/admin/payment_methods_controller.rb,
app/controllers/spree/admin/stock_locations_controller.rb,
app/controllers/spree/admin/stock_movements_controller.rb,
app/controllers/spree/admin/stock_transfers_controller.rb,
app/models/spree/admin/tabs/order_default_tabs_builder.rb,
lib/generators/spree/backend/install/install_generator.rb,
app/controllers/spree/admin/customer_returns_controller.rb,
app/controllers/spree/admin/shipping_methods_controller.rb,
app/models/spree/admin/tabs/product_default_tabs_builder.rb,
app/controllers/spree/admin/oauth_applications_controller.rb,
app/controllers/spree/admin/product_properties_controller.rb,
app/controllers/spree/admin/reimbursement_types_controller.rb,
app/controllers/spree/admin/shipping_categories_controller.rb,
app/controllers/spree/admin/promotion_categories_controller.rb,
app/controllers/spree/admin/webhooks_subscribers_controller.rb,
app/models/spree/admin/actions/user_default_actions_builder.rb,
app/controllers/spree/admin/return_authorizations_controller.rb,
app/models/spree/admin/actions/order_default_actions_builder.rb,
app/models/spree/admin/actions/users_default_actions_builder.rb,
lib/generators/spree/backend/copy_views/copy_views_generator.rb,
app/models/spree/admin/actions/images_default_actions_builder.rb,
app/models/spree/admin/actions/orders_default_actions_builder.rb,
app/controllers/spree/admin/orders/customer_details_controller.rb,
app/controllers/spree/admin/store_credit_categories_controller.rb,
app/models/spree/admin/main_menu/default_configuration_builder.rb,
app/models/spree/admin/actions/payments_default_actions_builder.rb,
app/models/spree/admin/actions/products_default_actions_builder.rb,
app/models/spree/admin/actions/variants_default_actions_builder.rb,
app/controllers/spree/admin/variants_including_master_controller.rb,
app/models/spree/admin/actions/adjustments_default_actions_builder.rb,
app/controllers/spree/admin/return_authorization_reasons_controller.rb,
app/models/spree/admin/actions/store_credits_default_actions_builder.rb,
app/models/spree/admin/actions/product_properties_default_actions_builder.rb

Defined Under Namespace

Modules: Admin, Backend Classes: ActionCallbacks

Class Method Summary collapse

Class Method Details

.admin_path ⇒ Object



4
5
6
# File 'lib/spree_backend.rb', line 4

def self.admin_path
  Spree::Backend::RuntimeConfig[:admin_path]
end

.admin_path=(path) ⇒ Object

Used to configure admin_path for Spree

Example:

write the following line in config/initializers/spree.rb Spree.admin_path = '/custom-path'



15
16
17
# File 'lib/spree_backend.rb', line 15

def self.admin_path=(path)
  Spree::Backend::RuntimeConfig[:admin_path] = path
end