negos_app/app/controllers/public/accepted_offers_controller.rb
2016-03-08 20:49:34 +01:00

23 lines
615 B
Ruby
Executable File

class Public::AcceptedOffersController < ApplicationController
layout "public"
before_filter :auth_customer
def download_devis
@accepted_offer = AcceptedOffer.find(params[:id])
if(@accepted_offer.customer.id != current_customer.id)
flash[:error] = "Vous n'avez pas la permission de télécharger ce devis"
redirect_back_or_default :root
else
@accepted_offer.state = :devis_downloaded
@accepted_offer.save
send_file @accepted_offer.devis.file.path
end
end
def index
@accepted_offer = AcceptedOffer.find(params[:id])
end
end