forked from ScoDoc/ScoDoc
corrections
This commit is contained in:
parent
c86d780585
commit
5e77ca53a5
@ -172,21 +172,22 @@ def verif_entreprise_data(entreprise_data):
|
|||||||
"""
|
"""
|
||||||
Verifie les données d'une ligne Excel (entreprise)
|
Verifie les données d'une ligne Excel (entreprise)
|
||||||
"""
|
"""
|
||||||
for data in entreprise_data: # champs obligatoires
|
for data in entreprise_data[1:]: # champs obligatoires
|
||||||
if data == "":
|
if data == "":
|
||||||
return False
|
return False
|
||||||
siret = entreprise_data[0].strip() # vérification sur le siret
|
if EntreprisePreferences.get_check_siret():
|
||||||
if re.match("^\d{14}$", siret) is None:
|
siret = entreprise_data[0].strip() # vérification sur le siret
|
||||||
return False
|
if re.match("^\d{14}$", siret) is None:
|
||||||
try:
|
return False
|
||||||
req = requests.get(
|
try:
|
||||||
f"https://entreprise.data.gouv.fr/api/sirene/v1/siret/{siret}"
|
req = requests.get(
|
||||||
)
|
f"https://entreprise.data.gouv.fr/api/sirene/v1/siret/{siret}"
|
||||||
except requests.ConnectionError:
|
)
|
||||||
print("no internet")
|
except requests.ConnectionError:
|
||||||
if req.status_code != 200:
|
print("no internet")
|
||||||
return False
|
if req.status_code != 200:
|
||||||
entreprise = Entreprise.query.filter_by(siret=siret).first()
|
return False
|
||||||
if entreprise is not None:
|
entreprise = Entreprise.query.filter_by(siret=siret).first()
|
||||||
return False
|
if entreprise is not None:
|
||||||
return True
|
return False
|
||||||
|
return True
|
||||||
|
@ -145,7 +145,9 @@ class OffreCreationForm(FlaskForm):
|
|||||||
choices=[("Stage"), ("Alternance")],
|
choices=[("Stage"), ("Alternance")],
|
||||||
validators=[DataRequired(message=CHAMP_REQUIS)],
|
validators=[DataRequired(message=CHAMP_REQUIS)],
|
||||||
)
|
)
|
||||||
missions = _build_string_field("Missions")
|
missions = TextAreaField(
|
||||||
|
"Missions", validators=[DataRequired(message=CHAMP_REQUIS)]
|
||||||
|
)
|
||||||
duree = _build_string_field("Durée")
|
duree = _build_string_field("Durée")
|
||||||
depts = MultiCheckboxField("Départements", validators=[Optional()], coerce=int)
|
depts = MultiCheckboxField("Départements", validators=[Optional()], coerce=int)
|
||||||
expiration_date = DateField(
|
expiration_date = DateField(
|
||||||
@ -171,7 +173,9 @@ class OffreModificationForm(FlaskForm):
|
|||||||
choices=[("Stage"), ("Alternance")],
|
choices=[("Stage"), ("Alternance")],
|
||||||
validators=[DataRequired(message=CHAMP_REQUIS)],
|
validators=[DataRequired(message=CHAMP_REQUIS)],
|
||||||
)
|
)
|
||||||
missions = _build_string_field("Missions")
|
missions = TextAreaField(
|
||||||
|
"Missions", validators=[DataRequired(message=CHAMP_REQUIS)]
|
||||||
|
)
|
||||||
duree = _build_string_field("Durée")
|
duree = _build_string_field("Durée")
|
||||||
depts = MultiCheckboxField("Départements", validators=[Optional()], coerce=int)
|
depts = MultiCheckboxField("Départements", validators=[Optional()], coerce=int)
|
||||||
expiration_date = DateField(
|
expiration_date = DateField(
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="container">
|
<div class="container" style="margin-bottom: 10px;">
|
||||||
<h1>Liste des contacts</h1>
|
<h1>Liste des contacts</h1>
|
||||||
<table id="table-contacts">
|
<table id="table-contacts">
|
||||||
<thead>
|
<thead>
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="container">
|
<div class="container" style="margin-bottom: 10px;">
|
||||||
<h1>Liste des entreprises</h1>
|
<h1>Liste des entreprises</h1>
|
||||||
<table id="table-entreprises">
|
<table id="table-entreprises">
|
||||||
<thead>
|
<thead>
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<div class="container">
|
<div class="container" style="margin-bottom: 10px;">
|
||||||
<h1>Liste des entreprises à valider</h1>
|
<h1>Liste des entreprises à valider</h1>
|
||||||
<table id="table-entreprises-validation">
|
<table id="table-entreprises-validation">
|
||||||
<thead>
|
<thead>
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="sirene-data" class="col-md-5">
|
<div id="sirene-data" class="col-md-5">
|
||||||
<b>Informations de l'API Sirene</b>
|
<b>Informations de la base SIRENE</b>
|
||||||
<div id="nom_entreprise_base"></div>
|
<div id="nom_entreprise_base"></div>
|
||||||
<div id="adresse_base"></div>
|
<div id="adresse_base"></div>
|
||||||
<div id="codepostal_base"></div>
|
<div id="codepostal_base"></div>
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<a href="{{ url_for('entreprises.delete_offre_recue', id=offre[0].id) }}" style="margin-left: 5px;"><img title="Supprimer fichier" alt="supprimer" width="16" height="16" border="0" src="/ScoDoc/static/icons/delete_small_img.png" /></a>
|
<a href="{{ url_for('entreprises.delete_offre_recue', id=offre[0].id) }}" style="margin-left: 5px;"><img title="Supprimer" alt="supprimer" width="16" height="16" border="0" src="/ScoDoc/static/icons/delete_small_img.png" /></a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
Loading…
Reference in New Issue
Block a user