Refactor for authorization sanity

This commit is contained in:
2015-02-19 16:29:17 +01:00
parent a1474e934a
commit 5b3c1a9007
22 changed files with 190 additions and 80 deletions
+2 -33
View File
@@ -1,7 +1,4 @@
class SupplierController < Suppliers::ApplicationController
before_filter :setup_employee_and_supplier!
layout 'supplier/app'
def home
end
@@ -38,11 +35,11 @@ class SupplierController < Suppliers::ApplicationController
def mark_as_open
current_supplier.mark_as_open!
redirect_to :back
head :ok
end
def mark_as_closed
current_supplier.mark_as_closed!
redirect_to :back
head :ok
end
# GET /suppliers/1/active_orders
# GET /suppliers/1/active_orders.json
@@ -97,20 +94,6 @@ class SupplierController < Suppliers::ApplicationController
end
end
# POST /supplier/close_list
def close_list
@list = List.find_by_supplier_id_and_id(current_supplier.id, params[:list_id])
@list.close!
render nothing: true
end
# POST /supplier/mark_list_as_helped
def mark_list_as_helped
@list = List.find_by_supplier_id_and_id(current_supplier.id, params[:list_id])
@list.is_helped!
render nothing: true
end
#POST /supplier/remove_list_needs_payment
def remove_list_needs_payment
@list = List.find_by_supplier_id_and_id(current_supplier.id, params[:list_id])
@@ -118,20 +101,6 @@ class SupplierController < Suppliers::ApplicationController
render nothing: true
end
# POST /orders/1/is_being_processed
def mark_order_in_process
@order = Order.find_by_supplier_id_and_id!(current_supplier.id, params[:order_id])
@order.is_being_processed!
render nothing: true
end
# POST /orders/1/is_delivered
def order_is_delivered
@order = Order.find_by_supplier_id_and_id(current_supplier.id, params[:order_id])
@order.is_delivered!
render nothing: true
end
private
def supplier_params