Page jury: message mode lecture seule

This commit is contained in:
Emmanuel Viennet 2024-07-17 14:58:38 +02:00
parent 7623ccef2b
commit 8a85aa5b16

View File

@ -332,12 +332,16 @@ def formsemestre_validation_but(
warning += ( warning += (
"""<div class="warning">L'étudiant n'est pas inscrit à un parcours.</div>""" """<div class="warning">L'étudiant n'est pas inscrit à un parcours.</div>"""
) )
if formsemestre.date_fin - datetime.date.today() > datetime.timedelta(days=12): if not read_only and (
formsemestre.date_fin - datetime.date.today() > datetime.timedelta(days=12)
):
# encore loin de la fin du semestre de départ de ce jury ? # encore loin de la fin du semestre de départ de ce jury ?
warning += f"""<div class="warning">Le semestre S{formsemestre.semestre_id} warning += f"""<div class="warning">Le semestre S{formsemestre.semestre_id}
terminera le {formsemestre.date_fin.strftime(scu.DATE_FMT)}&nbsp;: terminera le {formsemestre.date_fin.strftime(scu.DATE_FMT)}&nbsp;:
êtes-vous certain de vouloir enregistrer une décision de jury&nbsp;? êtes-vous certain de vouloir enregistrer une décision de jury&nbsp;?
</div>""" </div>"""
if read_only:
warning += f"""<div class="warning">Affichage en lecture seule</div>"""
if deca.formsemestre_impair: if deca.formsemestre_impair:
inscription = deca.formsemestre_impair.etuds_inscriptions.get(etud.id) inscription = deca.formsemestre_impair.etuds_inscriptions.get(etud.id)