Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rails 0.54 KB | None | 0 0
  1.   def complete_current_orders
  2.     succeeded = true
  3.     @company = Company.find(params[:company_id])
  4.    
  5.     @orders = @company.orders.all(:conditions => ["status = ? AND ready_for_confirm = ?", "draft", true])
  6.  
  7.     if @company.combine_orders?
  8.       Order.combine_all
  9.     end
  10.    
  11.     @orders.each do |o|
  12.       succeeded = o.update_attribute('status', 'confirmed_by_company') if !o.order_items.empty?
  13.     end
  14.    
  15.     if succeeded
  16.       flash[:notice] = "Beställningen har mottagits."
  17.       redirect_to overview_url
  18.     end
  19.   end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement