ScoDocMM/app/templates/pn/ue_infos.j2

73 lines
2.4 KiB
Django/Jinja

{# -*- mode: jinja-html -*- #}
{# Informations sur une UE #}
{% extends "sco_page.j2" %}
{% block app_content %}
<!-- begin ue_infos -->
<h2>Unité d'Enseignement {{ue.acronyme|e}} {{ue.titre}}</h2>
<div class="ue_infos">
<ul>
<li>{{ue.acronyme}}
<ul>
<li>Semestre: {{ue.semestre_idx}}</li>
<li>Code: <tt>{{ue.ue_code}}</tt></li>
<li>ECTS: <b>{{ue.ects or 0}}</b></li>
<li>Type: {{ue.type}}</li>
<li>Externe: {{ "oui" if ue.is_external else "non" }}</li>
<li>Code Apogée: {{ue.code_apogee or "aucun"}}</li>
</ul>
</li>
<li>Formation:
<ul>
<li>Acronyme: {{ue.formation.acronyme}}</li>
<li>Titre: {{ue.formation.titre}}</li>
<li>Version: {{ue.formation.version}}</li>
</ul>
</li>
</ul>
<h3>Utilisation de l'unité {{ue.acronyme}}</h3>
<ul>
<li>Modules rattachés: {{ue.modules.count()}}</li>
<li>Matières rattachées: {{ue.matieres.count()}}</li>
<li>Semestres avec modules rattachés à cette UE:
{% for sem in formsemestres %}
{% if loop.first %}
<ul>
{% endif %}
<li><a href="{{url_for('notes.formsemestre_status',
scodoc_dept=g.scodoc_dept, formsemestre_id=sem.id )}}">{{sem.titre_mois()}}</a></li>
{% if loop.last %}
</ul>
{% endif %}
{% else %}
<em>aucun</em>
{% endfor %}
</li>
<li>Étudiants ayant validé cette UE: {{nb_etuds_valid_ue}}
</li>
<li>
{% if can_safely_be_suppressed %}
cette UE pourrait être supprimée
{% else %}
<em>cette UE ne peut pas être supprimée</em>
{% endif %}
</ul>
<ul>
{% if ue.is_locked %}
<li><em>non modifiable car utilisée dans des semestres verrouillés</em></li>
{% else %}
<li><a href="{{url_for('notes.ue_edit', scodoc_dept=g.scodoc_dept, ue_id=ue.id)}}">modifier cette UE</a>
</li>
{% endif %}
<li><a href="{{url_for('notes.ue_table', scodoc_dept=g.scodoc_dept, formation_id=ue.formation.id)}}">retour à
la page d'édition de la formation</a>
</li>
</ul>
</div>
<!-- end ue_infos -->
{% endblock %}