Cosmetic / n'affiche pas ECTS pour UE bonus

This commit is contained in:
Emmanuel Viennet 2022-06-24 04:16:31 +02:00
parent 995fe1981b
commit 27271e5c96
5 changed files with 28 additions and 9 deletions

View File

@ -25,7 +25,7 @@ class RefCompLoadForm(FlaskForm):
"Choisir un référentiel de compétences officiel BUT"
)
upload = FileField(
label="Ou bien sélectionner un fichier XML au format Orébut",
label="... ou bien sélectionner un fichier XML au format Orébut (réservé aux développeurs !)",
validators=[
FileAllowed(
[

View File

@ -76,7 +76,7 @@ def html_edit_formation_apc(
ues_by_sem[semestre_idx] = formation.ues.filter_by(
semestre_idx=semestre_idx
).order_by(UniteEns.semestre_idx, UniteEns.numero, UniteEns.acronyme)
ects = [ue.ects for ue in ues_by_sem[semestre_idx]]
ects = [ue.ects for ue in ues_by_sem[semestre_idx] if ue.type != UE_SPORT]
if None in ects:
ects_by_sem[semestre_idx] = '<span class="missing_ue_ects">manquant</span>'
else:

View File

@ -1,9 +1,20 @@
/* Saisie décision de jury BUT */
.jury_but {
.jury_but form {
font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.jury_but .titre_parcours {
font-size: 130%;
padding-bottom: 12px;
}
.jury_but .nom_etud {
font-size: 100%;
font-weight: bold;
padding-bottom: 12px;
}
.but_annee {
display: inline-grid;
grid-template-columns: repeat(4, auto);

View File

@ -43,8 +43,14 @@
{% set virg = joiner(", ") %}
<span class="ue_code">(
{%- if ue.ue_code -%}{{ virg() }}code {{ue.ue_code}} {%- endif -%}
{{ virg() }}{{ue.ects if ue.ects is not none
else '<span class="missing_ue_ects">aucun</span>'|safe}} ECTS)
{{ virg() }}
{%- if ue.type == 0 -%}
{{ue.ects
if ue.ects is not none
else '<span class="missing_ue_ects">aucun</span>'|safe
}} ECTS
{%- endif -%}
)
</span>
</span>
{% if (ue.niveau_competence is none) and ue.type == 0 %}

View File

@ -2263,12 +2263,14 @@ def formsemestre_validation_but(formsemestre_id: int, etudid: int):
)
H.append(
f"""
<form method="POST">
<div class="titre_parcours">
<h2>Jury BUT{deca.annee_but}
<div>
<div class="titre_parcours">Jury BUT{deca.annee_but}
- Parcours {(deca.parcour.libelle if deca.parcour else False) or "non spécifié"}
- {deca.annee_scolaire_str()}</h2>
- {deca.annee_scolaire_str()}</div>
<div class="nom_etud">{etud.nomprenom}</div>
</div>
<form method="POST">
<div class="but_section_annee">
<div>
<b>Décision de jury pour l'année :</b> {