This extension makes the Spree admin menu and main content section responsive, plus gives the interface a nicer look.
None
Adds currency to orders in list view and also adds order currency to the order details page in the summery section. Moves the order number to the first column, and truncates the emails to give a more user friendly layout.
Because this extension uses the order.currency
you may need to either be using Spree 3.7 or for older versions of spree you may need to have the spree_multiple_currency extension installed. I have not tested it with older versions of Spree.
Disables the default Spree menu class toggling on the sidebar menu, and then adds a single toggle class to the body for the sidebar-open so the CSS can do the rest.
Just simple backend styling.
- Add this line to the bottom of your Gemfile:
gem 'spree_nice_admin', github: 'matthewkennedy/spree_nice_admin'
- Install the gem using Bundler:
bundle install
- Copy & run the following commands in order
bundle exec rails g spree_nice_admin:install
- Remove this line to the bottom of your Gemfile:
gem 'spree_nice_admin', github: 'matthewkennedy/spree_nice_admin'
- Remove the gem using Bundler:
bundle
- Remove the following line from YourProject/vendor/assets/javascript/spree/backend/all.js
//= require spree/backend/spree_nice_admin
- Remove the following line from YourProject/vendor/assets/stylesheets/spree/backend/all.css
*= require spree/backend/spree_nice_admin
A lot more could be done, but rather than the work being done in an extension, ideally it wants to be done in the Spree main project, that way you are not chasing updates from the main admin html.erb files back into the extension.
Also with the advent of the Bootstrap 4 into Spree, all this might be irrelevant.