User can be add siret when is procedure at the attribut individual and individual_with_siret
This commit is contained in:
parent
aa3b1e974d
commit
8160d4d0df
13 changed files with 80 additions and 8 deletions
13
app/controllers/users/dossiers/add_siret_controller.rb
Normal file
13
app/controllers/users/dossiers/add_siret_controller.rb
Normal 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
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue