Sha256: 69db1400788781c791acfcd76b0fe720305a24836723bf14afe730248eb8f991
Contents?: true
Size: 882 Bytes
Versions: 2
Compression:
Stored size: 882 Bytes
Contents
module Spree module Admin module Orders class SellersController < BaseController before_action :set_order, only: [:edit, :update] def edit @sellers = ::SolidusBling::Seller.all.order(:name) end def update if @order.update(solidus_bling_seller_id: params[:order][:seller_id]) flash[:success] = "Vendedor atualizado com sucesso." else flash[:error] = "Erro ao atualizar vendedor." end redirect_to admin_orders_seller_path(@order) end def model_class ::SolidusBling::Seller end private def order_params params.require(:order).permit(:seller_id) end def set_order @order = Spree::Order.find_by!(number: params[:order_number]) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
solidus_bling-3.3.2 | app/controllers/spree/admin/orders/sellers_controller.rb |
solidus_bling-3.3.1 | app/controllers/spree/admin/orders/sellers_controller.rb |