From 3b7ac4eec47ed90584a5dcb5fe48f0822414aae8 Mon Sep 17 00:00:00 2001 From: Arthur ZHU Date: Fri, 10 Jun 2022 18:10:41 +0200 Subject: [PATCH] =?UTF-8?q?corrections=20import=20donn=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/entreprises/app_relations_entreprises.py | 8 ++--- app/templates/entreprises/import_donnees.html | 36 ++++++++++--------- 2 files changed, 23 insertions(+), 21 deletions(-) diff --git a/app/entreprises/app_relations_entreprises.py b/app/entreprises/app_relations_entreprises.py index 78529ef7..64208cb3 100644 --- a/app/entreprises/app_relations_entreprises.py +++ b/app/entreprises/app_relations_entreprises.py @@ -535,18 +535,18 @@ def check_correspondant_import(correspondant_data): ): # 1 moyen de contact return False - if "id" in correspondant_data: + if "siret_entreprise" in correspondant_data: # entreprise_id existant entreprise = Entreprise.query.filter_by( - siret=correspondant_data["id"], visible=True + siret=correspondant_data["siret_entreprise"], visible=True ).first() if entreprise is None: return False # correspondant possède le meme nom et prénom dans la meme entreprise correspondant = EntrepriseCorrespondant.query.filter_by( - nom=correspondant_data["nom"].strip(), - prenom=correspondant_data["prenom"].strip(), + nom=correspondant_data["nom"], + prenom=correspondant_data["prenom"], entreprise_id=entreprise.id, ).first() if correspondant is not None: diff --git a/app/templates/entreprises/import_donnees.html b/app/templates/entreprises/import_donnees.html index c92bf764..22d4f9c2 100644 --- a/app/templates/entreprises/import_donnees.html +++ b/app/templates/entreprises/import_donnees.html @@ -26,31 +26,33 @@
Feuille Entreprises
- - - - - + + + + +
AttributTypeDescription
sirettextsiret de l'entreprise
nom_entreprisetextnom de l'entreprise
adressetextadresse de l'entreprise
villetextville de l'entreprise
code_postaltextcode postal de l'entreprise
siret (*)textsiret de l'entreprise
nom_entreprise (*)textnom de l'entreprise
adresse (*)textadresse de l'entreprise
ville (*)textville de l'entreprise
code_postal (*)textcode postal de l'entreprise
paystextpays de l'entreprise
Feuille Sites
- - - - - - + + + + + + + +
AttributTypeDescription
siret_entreprisetextsiret de l'entreprise
nom_sitetextnom du site
adressetextadresse du site
villetextville du site
code_postaltextcode postal du site
paystextpays du site
siret_entreprise (*)textsiret de l'entreprise
id_site (*)textid du site (ne rien remplir pour créer un site)
nom_site (*)textnom du site
adresse (*)textadresse du site
ville (*)textville du site
code_postal (*)textcode postal du site
pays (*)textpays du site
-
Feuille Correspondants
+
Feuille Correspondants (à utiliser pour les modifications)
- - - - - + + + + +
AttributTypeDescription
civilitetextcivilite du correspondant (H ou F)
nomtextnom du correspondant
prenomtextprenom du correspondant
telephonetexttelephone du correspondant
mailtextmail du correspondant
civilite (*)textcivilite du correspondant (H ou F)
nom (*)textnom du correspondant
prenom (*)textprenom du correspondant
telephone (*)texttelephone du correspondant
mail (*)textmail du correspondant
postetextposte du correspondant
servicetextservice dans lequel travaille le correspondant
originetextorigine du correspondant