Modification menu état + raison

This commit is contained in:
Emmanuel Viennet 2023-12-22 15:27:06 +01:00
parent 2944fb0795
commit 2280956b18

View File

@ -40,6 +40,7 @@ from wtforms import (
validators, validators,
) )
from wtforms.validators import DataRequired from wtforms.validators import DataRequired
from app.scodoc import sco_utils as scu
class AjoutAssiOrJustForm(FlaskForm): class AjoutAssiOrJustForm(FlaskForm):
@ -98,15 +99,7 @@ class AjoutAssiOrJustForm(FlaskForm):
"id": "assi_date_fin", "id": "assi_date_fin",
}, },
) )
assi_raison = TextAreaField(
"Raison",
render_kw={
"id": "assi_raison",
"cols": 75,
"rows": 4,
"maxlength": 500,
},
)
entry_date = StringField( entry_date = StringField(
"Date de dépot ou saisie", "Date de dépot ou saisie",
validators=[validators.Length(max=10)], validators=[validators.Length(max=10)],
@ -122,7 +115,15 @@ class AjoutAssiOrJustForm(FlaskForm):
class AjoutAssiduiteEtudForm(AjoutAssiOrJustForm): class AjoutAssiduiteEtudForm(AjoutAssiOrJustForm):
"Formulaire de saisie d'une assiduité pour un étudiant" "Formulaire de saisie d'une assiduité pour un étudiant"
description = TextAreaField(
"Description",
render_kw={
"id": "description",
"cols": 75,
"rows": 4,
"maxlength": 500,
},
)
assi_etat = RadioField( assi_etat = RadioField(
"Signaler:", "Signaler:",
choices=[("absent", "absence"), ("retard", "retard"), ("present", "présence")], choices=[("absent", "absence"), ("retard", "retard"), ("present", "présence")],
@ -139,16 +140,24 @@ class AjoutAssiduiteEtudForm(AjoutAssiOrJustForm):
class AjoutJustificatifEtudForm(AjoutAssiOrJustForm): class AjoutJustificatifEtudForm(AjoutAssiOrJustForm):
"Formulaire de saisie d'un justificatif pour un étudiant" "Formulaire de saisie d'un justificatif pour un étudiant"
raison = TextAreaField(
"Raison",
render_kw={
"id": "raison",
"cols": 75,
"rows": 4,
"maxlength": 500,
},
)
etat = SelectField( etat = SelectField(
"État du justificatif", "État du justificatif",
choices=[ choices=[
("", "Choisir..."), # Placeholder ("", "Choisir..."), # Placeholder
("attente", "En attente de validation"), (scu.EtatJustificatif.ATTENTE.value, "En attente de validation"),
("non_valide", "Non valide"), (scu.EtatJustificatif.NON_VALIDE.value, "Non valide"),
("modifie", "Modifié"), (scu.EtatJustificatif.MODIFIE.value, "Modifié"),
("valide", "Valide"), (scu.EtatJustificatif.VALIDE.value, "Valide"),
], ],
validators=[DataRequired(message="This field is required.")], validators=[DataRequired(message="This field is required.")],
) )
fichiers = MultipleFileField() fichiers = MultipleFileField(label="Ajouter des fichiers")