User can be add siret when is procedure at the attribut individual and individual_with_siret

This commit is contained in:
Xavier J 2016-10-05 14:28:10 +02:00
parent aa3b1e974d
commit 8160d4d0df
13 changed files with 80 additions and 8 deletions

View file

@ -0,0 +1,13 @@
class Users::Dossiers::AddSiretController < ApplicationController
def show
@facade = DossierFacades.new params[:dossier_id], current_user.email
raise ActiveRecord::RecordNotFound unless @facade.procedure.individual_with_siret?
@siret = current_user.siret unless current_user.siret.nil?
rescue ActiveRecord::RecordNotFound
flash.alert = t('errors.messages.dossier_not_found')
redirect_to url_for users_dossiers_path
end
end

View file

@ -65,8 +65,12 @@ class Users::DossiersController < UsersController
end
@facade = facade params[:dossier_id]
render '/dossiers/new_siret', formats: 'js'
if @facade.procedure.individual_with_siret?
render '/dossiers/add_siret', formats: 'js'
else
render '/dossiers/new_siret', formats: 'js'
end
rescue RestClient::ResourceNotFound, RestClient::BadRequest
errors_valid_siret
@ -80,7 +84,11 @@ class Users::DossiersController < UsersController
@facade = facade params[:dossier_id]
render '/dossiers/new_siret', formats: :js
if @facade.procedure.individual_with_siret?
render '/dossiers/add_siret', formats: 'js'
else
render '/dossiers/new_siret', formats: 'js'
end
end
def update