diff --git a/app/api/assiduites.py b/app/api/assiduites.py
index c1efe25b..d44e0c6b 100644
--- a/app/api/assiduites.py
+++ b/app/api/assiduites.py
@@ -337,7 +337,7 @@ def assiduites_group(with_query: bool = False):
try:
etuds = [int(etu) for etu in etuds]
except ValueError:
- return json_error(404, "Le champs etudids n'est pas correctement formé")
+ return json_error(404, "Le champ etudids n'est pas correctement formé")
# Vérification que tous les étudiants sont du même département
query = Identite.query.filter(Identite.id.in_(etuds))
diff --git a/app/forms/formation/ue_parcours_ects.py b/app/forms/formation/ue_parcours_ects.py
index 4d25557d..05f48440 100644
--- a/app/forms/formation/ue_parcours_ects.py
+++ b/app/forms/formation/ue_parcours_ects.py
@@ -17,7 +17,7 @@ def UEParcoursECTSForm(ue: UniteEns) -> FlaskForm:
pass
parcours: list[ApcParcours] = ue.formation.referentiel_competence.parcours
- # Initialise un champs de saisie par parcours
+ # Initialise un champ de saisie par parcours
for parcour in parcours:
ects = ue.get_ects(parcour, only_parcours=True)
setattr(
diff --git a/app/forms/main/config_cas.py b/app/forms/main/config_cas.py
index a85a9b1a..41c639bc 100644
--- a/app/forms/main/config_cas.py
+++ b/app/forms/main/config_cas.py
@@ -82,7 +82,7 @@ class ConfigCASForm(FlaskForm):
cas_attribute_id = StringField(
label="Attribut CAS utilisé comme id (laissez vide pour prendre l'id par défaut)",
- description="""Le champs CAS qui sera considéré comme l'id unique des
+ description="""Le champ CAS qui sera considéré comme l'id unique des
comptes utilisateurs.""",
)
diff --git a/app/models/config.py b/app/models/config.py
index 0397c6a4..7429926d 100644
--- a/app/models/config.py
+++ b/app/models/config.py
@@ -297,7 +297,7 @@ class ScoDocSiteConfig(db.Model):
@classmethod
def _get_int_field(cls, name: str, default=None) -> int:
- """Valeur d'un champs integer"""
+ """Valeur d'un champ integer"""
cfg = ScoDocSiteConfig.query.filter_by(name=name).first()
if (cfg is None) or cfg.value is None:
return default
@@ -311,7 +311,7 @@ class ScoDocSiteConfig(db.Model):
default=None,
range_values: tuple = (),
) -> bool:
- """Set champs integer. True si changement."""
+ """Set champ integer. True si changement."""
if value != cls._get_int_field(name, default=default):
if not isinstance(value, int) or (
range_values and (value < range_values[0]) or (value > range_values[1])
diff --git a/app/scodoc/TrivialFormulator.py b/app/scodoc/TrivialFormulator.py
index 944566a0..fe71c12b 100644
--- a/app/scodoc/TrivialFormulator.py
+++ b/app/scodoc/TrivialFormulator.py
@@ -396,7 +396,7 @@ class TF(object):
self.values[field] = int(self.values[field])
except ValueError:
msg.append(
- f"valeur invalide ({self.values[field]}) pour le champs {field}"
+ f"valeur invalide ({self.values[field]}) pour le champ {field}"
)
ok = False
elif typ == "float" or typ == "real":
@@ -404,7 +404,7 @@ class TF(object):
self.values[field] = float(self.values[field].replace(",", "."))
except ValueError:
msg.append(
- f"valeur invalide ({self.values[field]}) pour le champs {field}"
+ f"valeur invalide ({self.values[field]}) pour le champ {field}"
)
ok = False
if ok:
diff --git a/app/scodoc/notesdb.py b/app/scodoc/notesdb.py
index 57f03bd3..e0f24606 100644
--- a/app/scodoc/notesdb.py
+++ b/app/scodoc/notesdb.py
@@ -265,7 +265,7 @@ def DBUpdateArgs(cnx, table, vals, where=None, commit=False, convert_empty_to_nu
# log('vals=%s\n'%vals)
except psycopg2.errors.StringDataRightTruncation as exc:
cnx.rollback()
- raise ScoValueError("champs de texte trop long !") from exc
+ raise ScoValueError("champ de texte trop long !") from exc
except:
cnx.rollback() # get rid of this transaction
log('Exception in DBUpdateArgs:\n\treq="%s"\n\tvals="%s"\n' % (req, vals))
diff --git a/app/scodoc/sco_bulletins_pdf.py b/app/scodoc/sco_bulletins_pdf.py
index adac2988..c8887fc5 100644
--- a/app/scodoc/sco_bulletins_pdf.py
+++ b/app/scodoc/sco_bulletins_pdf.py
@@ -166,9 +166,9 @@ def process_field(
values={pprint.pformat(cdict)}
"""
)
- text = f"""