Skip to content

Commit 50de9c9

Browse files
authored
Merge pull request #4886 from nebulab/elia/admin-orders-show
Add the `/admin/orders/:number` route
2 parents 8f56183 + 4279cb9 commit 50de9c9

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

backend/app/controllers/spree/admin/orders_controller.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ class OrdersController < Spree::Admin::BaseController
1010
rescue_from Spree::Order::InsufficientStock, with: :insufficient_stock_error
1111
respond_to :html
1212

13+
def show
14+
redirect_to action: :edit
15+
end
16+
1317
def index
1418
params[:q] ||= {}
1519
params[:q][:completed_at_not_null] ||= '1' if Spree::Config[:show_only_complete_orders_by_default]

backend/config/routes.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070

7171
delete '/product_properties/:id', to: "product_properties#destroy", as: :product_property
7272

73-
resources :orders, except: [:show] do
73+
resources :orders do
7474
member do
7575
get :cart
7676
put :advance

backend/spec/controllers/spree/admin/orders_controller_spec.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,13 @@
159159
end
160160
end
161161

162+
describe "#show" do
163+
it "redirects to :edit" do
164+
get :show, params: { id: order.number }
165+
expect(response).to redirect_to(spree.edit_admin_order_path(order.number))
166+
end
167+
end
168+
162169
describe '#advance' do
163170
subject do
164171
put :advance, params: { id: order.number }

0 commit comments

Comments
 (0)