From f40123fee1794a2f0aaee68fce6dd15d8db35a54 Mon Sep 17 00:00:00 2001 From: Christophe Robillard Date: Mon, 18 May 2020 18:02:10 +0200 Subject: [PATCH] display only etablissement infos all the other infos are not yet available because the jobs which retrieve it are performed later --- .../users/dossiers/etablissement.html.haml | 3 -- .../_infos_association.html.haml | 24 ----------- .../etablissement/_infos_entreprise.html.haml | 41 +++++-------------- .../dossiers/etablissement.html.haml_spec.rb | 15 +------ 4 files changed, 13 insertions(+), 70 deletions(-) delete mode 100644 app/views/users/dossiers/etablissement/_infos_association.html.haml diff --git a/app/views/users/dossiers/etablissement.html.haml b/app/views/users/dossiers/etablissement.html.haml index 5c469a98d..c54b26bbe 100644 --- a/app/views/users/dossiers/etablissement.html.haml +++ b/app/views/users/dossiers/etablissement.html.haml @@ -24,9 +24,6 @@ = render partial: 'users/dossiers/etablissement/infos_entreprise', locals: { etablissement: etablissement } - - if etablissement.association? - = render partial: 'users/dossiers/etablissement/infos_association', locals: { etablissement: etablissement } - .actions = link_to 'Utiliser un autre numéro SIRET', siret_dossier_path(@dossier), class: 'button' = link_to 'Continuer avec ces informations', brouillon_dossier_path(@dossier), class: 'button primary' diff --git a/app/views/users/dossiers/etablissement/_infos_association.html.haml b/app/views/users/dossiers/etablissement/_infos_association.html.haml deleted file mode 100644 index d8afcbdb6..000000000 --- a/app/views/users/dossiers/etablissement/_infos_association.html.haml +++ /dev/null @@ -1,24 +0,0 @@ -%ul.etablissement-infos-association - %li - Numéro d’enregistrement au Registre National des Associations : - = etablissement.association_rna - - %li - Titre : - = etablissement.association_titre - - %li - Objet : - = etablissement.association_objet - - %li - Date de création : - = try_format_date(etablissement.association_date_creation) - - %li - Date de déclaration : - = try_format_date(etablissement.association_date_declaration) - - %li - Date de publication : - = try_format_date(etablissement.association_date_publication) diff --git a/app/views/users/dossiers/etablissement/_infos_entreprise.html.haml b/app/views/users/dossiers/etablissement/_infos_entreprise.html.haml index 21ab7a5f8..3e43095af 100644 --- a/app/views/users/dossiers/etablissement/_infos_entreprise.html.haml +++ b/app/views/users/dossiers/etablissement/_infos_entreprise.html.haml @@ -3,15 +3,6 @@ Siret : = etablissement.siret - - if etablissement.siret != etablissement.entreprise.siret_siege_social - %li - SIRET siègle social : - = etablissement.entreprise.siret_siege_social - - %li - Forme juridique : - = etablissement.entreprise.forme_juridique - %li Libellé NAF : = etablissement.libelle_naf @@ -20,34 +11,24 @@ Code NAF : = etablissement.naf - %li - Date de création : - = try_format_date(etablissement.entreprise.date_creation) - - %li - Effectif organisation : - = effectif(etablissement) - - %li - Code effectif : - = etablissement.entreprise.code_effectif_entreprise - - %li - Numéro TVA intracommunautaire : - = etablissement.entreprise.numero_tva_intracommunautaire - %li Adresse : - etablissement.adresse.split("\n").each do |line| = line - %li - Capital social : - = pretty_currency(etablissement.entreprise.capital_social) + %p.etablissement-exercices + Nous allons également récupérer la forme juridique, la date de création, les effectifs, le numéro TVA intracommunautaire, le capital social de votre organisation. + Pour les associations, nous récupérerons également l'objet, la date de création, de déclaration et de publication. -- if etablissement.exercices.present? - %p.etablissement-exercices Les exercices comptables des trois dernières années seront joints à votre dossier. + %p.etablissement-exercices Les exercices comptables des trois dernières années pourront être joints à votre dossier. + - procedure = etablissement.dossier.procedure + - if procedure.api_entreprise_role?("attestations_sociales") + %p.etablissement-exercices Une attestation sociale sera jointe à votre dossier + - if procedure.api_entreprise_role?("attestations_fiscales") + %p.etablissement-exercices Une attestation fiscale sera jointe à votre dossier + - if procedure.api_entreprise_role?("bilans_bdf") + %p.etablissement-exercices Les 3 derniers bilans connus de votre entreprise par la Banque de France ont été joints à votre dossier. %p = link_to '➡ Autres informations sur l’organisme sur « entreprise.data.gouv.fr »', "https://entreprise.data.gouv.fr/etablissement/#{etablissement.siret}", diff --git a/spec/views/users/dossiers/etablissement.html.haml_spec.rb b/spec/views/users/dossiers/etablissement.html.haml_spec.rb index a7d2cc3d7..df6399e82 100644 --- a/spec/views/users/dossiers/etablissement.html.haml_spec.rb +++ b/spec/views/users/dossiers/etablissement.html.haml_spec.rb @@ -6,27 +6,16 @@ describe 'users/dossiers/etablissement.html.haml', type: :view do before do sign_in dossier.user assign(:dossier, dossier) + allow_any_instance_of(ApiEntrepriseToken).to receive(:roles).and_return([]) + allow_any_instance_of(ApiEntrepriseToken).to receive(:expired?).and_return(false) end subject! { render } it 'affiche les informations de l’établissement' do - expect(rendered).to have_text(etablissement.entreprise_raison_sociale) expect(rendered).to have_text(etablissement.siret) end - it 'n’affiche pas publiquement les derniers exercices comptables' do - expect(rendered).not_to have_text(number_to_currency(etablissement.exercices.first.ca)) - end - - context 'quand l’établissement est une association' do - let(:etablissement) { create(:etablissement, :is_association) } - - it 'affiche les informations de l’association' do - expect(rendered).to have_text(etablissement.association_titre) - end - end - context 'etablissement avec infos non diffusables' do let(:etablissement) { create(:etablissement, :with_exercices, :non_diffusable) } it "affiche uniquement le nom de l'établissement si infos non diffusables" do