Files
openfoodnetwork/app/controllers/admin/enterprises_controller.rb

35 lines
882 B
Ruby

module Admin
class EnterprisesController < ResourceController
before_filter :load_enterprise_set, :only => :index
before_filter :load_countries, :except => :index
helper 'spree/products'
def bulk_update
@enterprise_set = EnterpriseSet.new(params[:enterprise_set])
if @enterprise_set.save
redirect_to main_app.admin_enterprises_path, :notice => 'Distributor collection times updated.'
else
render :index
end
end
private
def load_enterprise_set
@enterprise_set = EnterpriseSet.new :collection => collection
end
def load_countries
@countries = Spree::Country.order(:name)
end
def collection
Enterprise.managed_by(spree_current_user).order('is_primary_producer DESC, is_distributor ASC, name')
end
def collection_actions
[:index, :bulk_update]
end
end
end