Sha256: 1e930d04aa8cd2b130a0b6d304544b83840173d0a84640d474dc692d5ba566dc
Contents?: true
Size: 876 Bytes
Versions: 14
Compression:
Stored size: 876 Bytes
Contents
module Spree module Admin module Orders class SellersController < BaseController before_action :set_order, only: [:edit, :update] def edit @sellers = ::SolidusBling::Seller.actives.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
14 entries across 14 versions & 1 rubygems