forked from ScoDoc/ScoDoc
147 lines
4.5 KiB
Django/Jinja
147 lines
4.5 KiB
Django/Jinja
{# page accueil département #}
|
|
|
|
{% extends "sco_page.j2" %}
|
|
|
|
{% block app_content %}
|
|
<style>
|
|
|
|
table.listesems tr td.datesem {
|
|
white-space: nowrap;
|
|
padding-left: 8px;
|
|
}
|
|
table.listesems tr td.titresem {
|
|
padding-left: 6px;
|
|
}
|
|
.table-formsemestres-titre {
|
|
font-weight: bold;
|
|
font-size: 110%;
|
|
}
|
|
table.semlist tr td.datesem {
|
|
font-size: 80%;
|
|
text-align: center;
|
|
}
|
|
|
|
table.semlist tr td.semestre_id_n {
|
|
text-align: center;
|
|
}
|
|
table.semlist tr td.nb_inscrits {
|
|
text-align: center;
|
|
}
|
|
|
|
</style>
|
|
|
|
{# News #}
|
|
{{scolar_news_summary|safe}}
|
|
|
|
{# Avertissement de mise à jour: #}
|
|
<div id="update_warning" class="scobox update_warning"></div>
|
|
|
|
{% if nb_user_accounts == 0 %}
|
|
<h2>Aucun utilisateur défini !</h2>
|
|
<p>Pour définir des utilisateurs <a href="{{
|
|
url_for('users.index_html', scodoc_dept=g.scodoc_dept)
|
|
}}">passez par la page Utilisateurs</a>.<br>
|
|
Définissez au moins un utilisateur avec le rôle <tt>AdminXXX</tt>
|
|
(le responsable du département <tt>XXX</tt>).
|
|
</p>
|
|
{% endif %}
|
|
|
|
{# Les semestres courants (cad non verrouillés) #}
|
|
<div class="scobox">
|
|
{{html_current_formsemestres|safe}}
|
|
</div>
|
|
|
|
{# Table de tous les semestres #}
|
|
|
|
{% if html_table_formsemestres %}
|
|
<details open>
|
|
<summary class="table-formsemestres-titre">
|
|
Les {{formsemestres.count()}} semestres de {{dept_name}}
|
|
|
|
<a href="{{
|
|
url_for('scolar.export_table_dept_formsemestres', scodoc_dept=g.scodoc_dept)
|
|
}}">{{scu.ICON_XLS|safe}}</a>
|
|
</summary>
|
|
{{ html_table_formsemestres|safe }}
|
|
</details>
|
|
{% else %}
|
|
<p><a class="stdlink" href="{{
|
|
url_for('scolar.index_html', scodoc_dept=g.scodoc_dept, showsemtable=1)
|
|
}}">Voir table des {{formsemestres.count()}} semestres
|
|
{% if nb_locked %}
|
|
(dont {{nb_locked}} verrouillé{{'s' if nb_locked > 1 else ''}})
|
|
{%endif%}
|
|
</a>
|
|
</p>
|
|
{% endif %}
|
|
</div>
|
|
|
|
{# Recherche d'un semestre par code Apogée #}
|
|
<form action="{url_for('notes.view_formsemestre_by_etape', scodoc_dept=g.scodoc_dept)}">
|
|
Chercher étape courante:
|
|
<input name="etape_apo" type="text" size="8" spellcheck="false"></input>
|
|
</form>
|
|
|
|
{# Gestion des étudiants #}
|
|
<div class="scobox">
|
|
<div class="scobox-title">Gestion des étudiants</div>
|
|
<ul>
|
|
{% if current_user.has_permission(Permission.EtudInscrit) %}
|
|
<li><a class="stdlink" href="{{
|
|
url_for('scolar.etudident_create_form', scodoc_dept=g.scodoc_dept)
|
|
}}">créer <em>un</em> nouvel étudiant</a>
|
|
</li>
|
|
<li><a class="stdlink" href="{{
|
|
url_for('scolar.form_students_import_excel', scodoc_dept=g.scodoc_dept)
|
|
}}">importer de nouveaux étudiants</a>
|
|
(<em>ne pas utiliser</em> sauf cas particulier : utilisez plutôt le lien dans
|
|
le tableau de bord semestre si vous souhaitez inscrire les
|
|
étudiants importés à un semestre)
|
|
</li>
|
|
{% endif %}
|
|
<li><a class="stdlink" href="{{
|
|
url_for('scolar.export_etudiants_courants', scodoc_dept=g.scodoc_dept)
|
|
}}">exporter tableau des étudiants des semestres en cours</a>
|
|
</li>
|
|
{% if current_user.has_permission(Permission.EtudInscrit) and sco.prefs["portal_url"] %}
|
|
<li><a class="stdlink" href="{{
|
|
url_for('scolar.formsemestre_import_etud_admission', scodoc_dept=g.scodoc_dept, tous_courants=1)
|
|
}}">resynchroniser les données étudiants des semestres en cours depuis le portail</a>
|
|
</li>
|
|
{% endif %}
|
|
</ul>
|
|
</div>
|
|
|
|
{# Apogée #}
|
|
{% if current_user.has_permission(Permission.EditApogee) %}
|
|
<div class="scobox">
|
|
<div class="scobox-title">Exports Apogée</div>
|
|
<ul>
|
|
<li><a class="stdlink" href="{{
|
|
url_for('notes.semset_page', scodoc_dept=g.scodoc_dept)
|
|
}}">Années scolaires / exports Apogée</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
{% endif %}
|
|
|
|
{# Assistance #}
|
|
<div class="scobox">
|
|
<div class="scobox-title">Assistance</div>
|
|
<ul>
|
|
<li>
|
|
<a class="stdlink" href="https://scodoc.org/Contact" target="_blank"
|
|
rel="noopener noreferrer">Contact (Discord)</a>
|
|
</li>
|
|
<li>
|
|
<a class="stdlink" href="sco_dump_and_send_db">Envoyer données</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
|
|
{% endblock app_content %}
|
|
|
|
{% block scripts %}
|
|
{{ super() }}
|
|
<script src="{{scu.STATIC_DIR}}/js/scolar_index.js"></script>
|
|
{% endblock scripts %} |