jdutil/spree_drop_ship

View on GitHub
app/controllers/spree/base_controller_decorator.rb

Summary

Maintainability
A
0 mins
Test Coverage
Spree::BaseController.class_eval do
  prepend_before_action :redirect_supplier

  private

  def redirect_supplier
    if ['/admin', '/admin/authorization_failure'].include?(request.path) && try_spree_current_user.try(:supplier)
      redirect_to '/admin/shipments' and return false
    end
  end
end