Spree::Admin::MainMenu::Section
and Spree::Admin::MainMenu::Item
objects.
Additionally, there are two builder classes Spree::Admin::MainMenu::SectionBuilder
and Spree::Admin::MainMenu::ItemBuilder
that make it easier to build more complex sections.
The menu is available under Rails.application.config.spree_backend.main_menu
and can be modified by both extensions as well as the Rails application code.
Spree::Admin::Tabs::Tab
. You can also use Spree::Admin::Tabs::TabBuilder
class to construct new Tab objects. The tabs are attached to Rails.application.config.spree_backend.tabs
and can be modified via an initializer.
Spree::Admin::Actions::Action
or with a dedicated Spree::Admin::Actions::ActionBuilder
class. The action buttons are attached to Rails.application.config.spree_backend.actions
and can be modified with an initializer.
Example: adding a new button to the order page
spree_backend
gem to your app/views/
directory and modify it there. This allows you to fully override default views provided by the spree_backend
gem.