display only etablissement infos

all the other infos are not yet available because the jobs which
retrieve it are performed later
This commit is contained in:
Christophe Robillard 2020-05-18 18:02:10 +02:00
parent 3b46594e60
commit f40123fee1
4 changed files with 13 additions and 70 deletions

View file

@ -24,9 +24,6 @@
= render partial: 'users/dossiers/etablissement/infos_entreprise', locals: { etablissement: etablissement } = render partial: 'users/dossiers/etablissement/infos_entreprise', locals: { etablissement: etablissement }
- if etablissement.association?
= render partial: 'users/dossiers/etablissement/infos_association', locals: { etablissement: etablissement }
.actions .actions
= link_to 'Utiliser un autre numéro SIRET', siret_dossier_path(@dossier), class: 'button' = 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' = link_to 'Continuer avec ces informations', brouillon_dossier_path(@dossier), class: 'button primary'

View file

@ -1,24 +0,0 @@
%ul.etablissement-infos-association
%li
Numéro denregistrement 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)

View file

@ -3,15 +3,6 @@
Siret : Siret :
= etablissement.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 %li
Libellé NAF : Libellé NAF :
= etablissement.libelle_naf = etablissement.libelle_naf
@ -20,34 +11,24 @@
Code NAF : Code NAF :
= etablissement.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 %li
Adresse : Adresse :
- etablissement.adresse.split("\n").each do |line| - etablissement.adresse.split("\n").each do |line|
= line = line
%li %p.etablissement-exercices
Capital social : 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.
= pretty_currency(etablissement.entreprise.capital_social) 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 pourront être joints à votre dossier.
%p.etablissement-exercices Les exercices comptables des trois dernières années seront 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 %p
= link_to '➡ Autres informations sur lorganisme sur « entreprise.data.gouv.fr »', = link_to '➡ Autres informations sur lorganisme sur « entreprise.data.gouv.fr »',
"https://entreprise.data.gouv.fr/etablissement/#{etablissement.siret}", "https://entreprise.data.gouv.fr/etablissement/#{etablissement.siret}",

View file

@ -6,27 +6,16 @@ describe 'users/dossiers/etablissement.html.haml', type: :view do
before do before do
sign_in dossier.user sign_in dossier.user
assign(:dossier, dossier) 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 end
subject! { render } subject! { render }
it 'affiche les informations de létablissement' do it 'affiche les informations de létablissement' do
expect(rendered).to have_text(etablissement.entreprise_raison_sociale)
expect(rendered).to have_text(etablissement.siret) expect(rendered).to have_text(etablissement.siret)
end end
it 'naffiche 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 lassociation' do
expect(rendered).to have_text(etablissement.association_titre)
end
end
context 'etablissement avec infos non diffusables' do context 'etablissement avec infos non diffusables' do
let(:etablissement) { create(:etablissement, :with_exercices, :non_diffusable) } let(:etablissement) { create(:etablissement, :with_exercices, :non_diffusable) }
it "affiche uniquement le nom de l'établissement si infos non diffusables" do it "affiche uniquement le nom de l'établissement si infos non diffusables" do