client_management/app/controllers/admin/client_managements_controll...

35 lines
794 B
Ruby
Raw Normal View History

2017-03-07 09:37:28 +00:00
class Admin::ClientManagementsController < OrbitAdminController
def index
@site_requests = SiteRequest.where(:completed => false).order_by(sort).page(params[:page]).per(10)
end
def show
@site_request = SiteRequest.find(params[:id])
@user = @site_request.c_panel_user
end
def make_contract
@site_request = SiteRequest.find(params[:id])
@user = @site_request.c_panel_user
@new_contract = RequestContract.new
end
def create_contract
2017-03-08 07:06:40 +00:00
rc = RequestContract.create(contract_params)
sr = SiteRequest.find(contract_params[:site_request])
sr.request_contract = rc
sr.save
redirect_to admin_client_managements_path
end
2017-03-08 07:06:40 +00:00
def edit_contract
end
private
def contract_params
params.require(:request_contract).permit!
end
2017-03-07 09:37:28 +00:00
end