Update opolka/ScoDoc from ScoDoc/ScoDoc #2

Merged
opolka merged 1272 commits from ScoDoc/ScoDoc:master into master 2024-05-27 09:11:04 +02:00
Showing only changes of commit 8f25284038 - Show all commits

View File

@ -338,9 +338,11 @@ def add_entreprise():
if form.validate_on_submit(): if form.validate_on_submit():
entreprise = Entreprise( entreprise = Entreprise(
nom=form.nom_entreprise.data.strip(), nom=form.nom_entreprise.data.strip(),
siret=form.siret.data.strip() siret=(
if form.siret.data.strip() form.siret.data.strip()
else f"{SIRET_PROVISOIRE_START}{datetime.now().strftime('%d%m%y%H%M%S')}", # siret provisoire if form.siret.data.strip()
else f"{SIRET_PROVISOIRE_START}{datetime.now().strftime('%d%m%y%H%M%S')}"
), # siret provisoire
siret_provisoire=False if form.siret.data.strip() else True, siret_provisoire=False if form.siret.data.strip() else True,
association=form.association.data, association=form.association.data,
adresse=form.adresse.data.strip(), adresse=form.adresse.data.strip(),
@ -352,7 +354,7 @@ def add_entreprise():
db.session.add(entreprise) db.session.add(entreprise)
db.session.commit() db.session.commit()
db.session.refresh(entreprise) db.session.refresh(entreprise)
except: except Exception:
db.session.rollback() db.session.rollback()
flash("Une erreur est survenue veuillez réessayer.") flash("Une erreur est survenue veuillez réessayer.")
return render_template( return render_template(
@ -804,9 +806,9 @@ def add_offre(entreprise_id):
missions=form.missions.data.strip(), missions=form.missions.data.strip(),
duree=form.duree.data.strip(), duree=form.duree.data.strip(),
expiration_date=form.expiration_date.data, expiration_date=form.expiration_date.data,
correspondant_id=form.correspondant.data correspondant_id=(
if form.correspondant.data != "" form.correspondant.data if form.correspondant.data != "" else None
else None, ),
) )
db.session.add(offre) db.session.add(offre)
db.session.commit() db.session.commit()
@ -1328,9 +1330,11 @@ def add_contact(entreprise_id):
).first_or_404(description=f"entreprise {entreprise_id} inconnue") ).first_or_404(description=f"entreprise {entreprise_id} inconnue")
form = ContactCreationForm( form = ContactCreationForm(
date=f"{datetime.now().strftime('%Y-%m-%dT%H:%M')}", date=f"{datetime.now().strftime('%Y-%m-%dT%H:%M')}",
utilisateur=f"{current_user.nom} {current_user.prenom} ({current_user.user_name})" utilisateur=(
if current_user.nom and current_user.prenom f"{current_user.nom} {current_user.prenom} ({current_user.user_name})"
else "", if current_user.nom and current_user.prenom
else ""
),
) )
if request.method == "POST" and form.cancel.data: if request.method == "POST" and form.cancel.data:
return redirect(url_for("entreprises.contacts", entreprise_id=entreprise_id)) return redirect(url_for("entreprises.contacts", entreprise_id=entreprise_id))
@ -1496,9 +1500,9 @@ def add_stage_apprentissage(entreprise_id):
date_debut=form.date_debut.data, date_debut=form.date_debut.data,
date_fin=form.date_fin.data, date_fin=form.date_fin.data,
formation_text=formation.formsemestre.titre if formation else None, formation_text=formation.formsemestre.titre if formation else None,
formation_scodoc=formation.formsemestre.formsemestre_id formation_scodoc=(
if formation formation.formsemestre.formsemestre_id if formation else None
else None, ),
notes=form.notes.data.strip(), notes=form.notes.data.strip(),
) )
db.session.add(stage_apprentissage) db.session.add(stage_apprentissage)
@ -1802,7 +1806,7 @@ def import_donnees():
db.session.add(entreprise) db.session.add(entreprise)
db.session.commit() db.session.commit()
db.session.refresh(entreprise) db.session.refresh(entreprise)
except: except Exception:
db.session.rollback() db.session.rollback()
flash("Une erreur est survenue veuillez réessayer.") flash("Une erreur est survenue veuillez réessayer.")
return render_template( return render_template(