mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-04 22:16:08 +00:00
Loading managed shops into standing orders index, to be used for filtering
This commit is contained in:
@@ -3,6 +3,7 @@ require 'open_food_network/permissions'
|
||||
module Admin
|
||||
class StandingOrdersController < ResourceController
|
||||
before_filter :load_shop, only: [:new]
|
||||
before_filter :load_shops, only: [:index]
|
||||
before_filter :wrap_sli_attrs, only: [:create]
|
||||
respond_to :json
|
||||
|
||||
@@ -50,6 +51,10 @@ module Admin
|
||||
@shop = Enterprise.find(params[:shop_id])
|
||||
end
|
||||
|
||||
def load_shops
|
||||
@shops = Enterprise.managed_by(spree_current_user).is_distributor
|
||||
end
|
||||
|
||||
def json_errors
|
||||
@object.errors.messages.inject({}) do |errors, (k,v)|
|
||||
errors[k] = v.map{ |msg| @object.errors.full_message(k,msg) }
|
||||
|
||||
Reference in New Issue
Block a user