{% extends 'core/dashboard-layout.html.twig' %} {% block title %}Paramètres{% endblock %} {# Configuration spécifique à l'admin #} {% set header_icon = 'fa-user-shield' %} {% set header_title = 'Centre Informatique - Administration' %} {% set notification_count = '5' %} {% set user_role = 'Administrateur' %} {% set offcanvas_title = 'AdminPortal' %} {% set notifications_url = '#' %} {% block dashboard_content %}

Paramètres

{# Affichage des messages flash #}
{% for label, messages in app.flashes %} {% for message in messages %} {% endfor %} {% endfor %}
{# Onglets de navigation #}
{# Contenu des onglets #}
{# Onglet Semestres #}
L'activation d'un semestre déclenchera automatiquement l'inscription des étudiants éligibles.
{# Filtre par année scolaire #}
{% for academicYear, yearSemesters in semesters %}

{{ academicYear }}

{% for semester in yearSemesters %}
Semestre {{ semester.number }}

{{ semester.description }}

{{ semester.status == 'ongoing' ? 'Actif' : 'Inactif' }}
{{ semester.startDate }} - {{ semester.endDate }}
{{ semester.enrolledCount }} étudiants inscrits
{{ semester.courseCount }} cours
{% endfor %}
{% endfor %}
{# Onglet Configuration Générale #}
Paramètres Académiques
Paramètres Système
{# Onglet Utilisateurs #}
Gestion des Utilisateurs
{# Le contenu sera chargé via AJAX #}
Nom Email Rôle Statut Actions
{# Onglet Maintenance #}
Sauvegarde

Dernière sauvegarde : -

Nettoyage

Espace disque utilisé : -

{# Onglet Journal #}
Journal d'Activité
{# Le contenu sera chargé via AJAX #}
Date Utilisateur Action Détails
{# Modal pour l'ajout/modification d'utilisateur #} {# Modal d'avertissement pour l'activation du semestre #} {# Modal de modification du semestre #} {% block javascripts %} {{ parent() }} {% endblock %} {% endblock %}