Cache lien 'effacer des décisions de jury' quand on a pas le droit

This commit is contained in:
Emmanuel Viennet 2024-06-28 08:43:27 +02:00
parent 90c71ebfa4
commit 69af0b9778

View File

@ -2334,7 +2334,7 @@ def formsemestre_validation_but(
etud = Identite.get_etud(etudid)
nb_etuds = formsemestre.etuds.count()
read_only = not formsemestre.can_edit_jury()
can_erase = current_user.has_permission(Permission.EtudInscrit)
# --- Navigation
prev_lnk = (
f"""{scu.EMO_PREV_ARROW}&nbsp;<a href="{url_for(
@ -2551,11 +2551,14 @@ def formsemestre_validation_but(
)
else:
erase_span = f"""
<a style="margin-left: 16px;" class="stdlink"
<a style="margin-left: 16px;" class="stdlink {'' if can_erase else 'link_unauthorized'}"
title="{'' if can_erase else 'réservé au responsable'}"
href="{
url_for("notes.erase_decisions_annee_formation",
scodoc_dept=g.scodoc_dept, formation_id=deca.formsemestre.formation.id,
etudid=deca.etud.id, annee=deca.annee_but, formsemestre_id=formsemestre_id)}"
etudid=deca.etud.id, annee=deca.annee_but, formsemestre_id=formsemestre_id)
if can_erase else ''
}"
>effacer des décisions de jury</a>
<a style="margin-left: 16px;" class="stdlink"