diff --git a/app/scodoc/sco_page_etud.py b/app/scodoc/sco_page_etud.py index f192aa8a1..7058b3415 100644 --- a/app/scodoc/sco_page_etud.py +++ b/app/scodoc/sco_page_etud.py @@ -317,7 +317,7 @@ def ficheEtud(etudid=None): tous les bulletins + }">Tous les bulletins """ last_formsemestre: FormSemestre = db.session.get( @@ -339,11 +339,11 @@ def ficheEtud(etudid=None): ] = f"""inscrire à un autre semestre + }">Inscrire à un autre semestre éditer toutes décisions de jury + }">Éditer toutes décisions de jury """ else: @@ -508,11 +508,26 @@ def ficheEtud(etudid=None): last_sem = FormSemestre.query.get_or_404(info["sems"][0]["formsemestre_id"]) if last_sem.formation.is_apc(): but_cursus = cursus_but.EtudCursusBUT(etud, last_sem.formation) - info["but_cursus_mkup"] = render_template( - "but/cursus_etud.j2", - cursus=but_cursus, - scu=scu, - ) + info[ + "but_cursus_mkup" + ] = f""" +
+ {render_template( + "but/cursus_etud.j2", + cursus=but_cursus, + scu=scu, + )} +
+ + validation_rcues + +
+
+ """ tmpl = """
diff --git a/app/static/css/scodoc.css b/app/static/css/scodoc.css index 34bb0462a..5307eac4a 100644 --- a/app/static/css/scodoc.css +++ b/app/static/css/scodoc.css @@ -915,6 +915,17 @@ td.fichetitre2 .fl { font-weight: normal; } +div.section_but { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-evenly; +} + +div.section_but > div.link_validation_rcues { + align-self: center; +} + .ficheannotations { background-color: #f7d892; width: 910px; diff --git a/app/static/icons/parcours-but.png b/app/static/icons/parcours-but.png new file mode 100644 index 000000000..fa19aaf2f Binary files /dev/null and b/app/static/icons/parcours-but.png differ diff --git a/app/templates/but/validation_rcues.j2 b/app/templates/but/validation_rcues.j2 index 4e4f6a829..1da6bdd7c 100644 --- a/app/templates/but/validation_rcues.j2 +++ b/app/templates/but/validation_rcues.j2 @@ -52,7 +52,7 @@ {% if parcour %} parcours {{parcour.code}} « {{parcour.libelle}} » {% else %} - non inscrit à un parcours de la spécialité + non inscrit{{sco.etud.e}} à un parcours de la spécialité {% endif %}