EDL-141 "Feature/Rapports & administrations des compte & Mes Inspections "
Cette merge request intègre les développements liés aux tickets suivants :
EDL-141 : Rapports
EDL-124 : Administration des comptes
EDL-113 : Mes inspections
Structure du projet La structure des fichiers, composants et routes respecte les normes établies du projet.
Les nouveaux modules sont intégrés de manière cohérente dans l’architecture existante, avec une séparation claire des responsabilités.
EDL-141 – Rapports :src\shared\sections\actifs\rapport
EDL-142 – Administration des comptes: der:src\shared\sections\utilisateurs\adminstration-comptes
EDL-143 – Mes inspections: \src\shared\sections\inspections\mes-inspections
Fonctionnalités développées
- Rapports (EDL-141) Fonctionnalité
- Création de l’interface de visualisation des rapports prédéfinis et personnalisés.
- Ajout de la section Archives avec affichage dynamique des rapports simulés.
- Intégration du composant partagé Table pour un rendu structuré, triable et paginé des rapports archivés.
- Préparation de l’UI pour les actions d’archivage et de téléchargement (comportements simulés en attendant les APIs réelles).
- Administration des Comptes (EDL-142) Objectif Fournir un module complet de gestion des comptes utilisateurs, incluant la visualisation des sessions actives et la configuration fine des politiques de sécurité applicative, en conformité avec les standards internes.
Fonctionnalités développées : -> Liste des sessions actives -> Détail des sessions actives -> Paramètres de sécurité
- Mes inspections (EDL-143) : Permettre aux utilisateurs de consulter en détail leurs inspections et de visualiser dynamiquement les formulaires associés à chaque cas.
Fonctionnalités développées Affichage du détail d’une inspection via le composant DetailsForm, incluant les métadonnées clés (titre, date, statut, lieu, etc.)
Intégration du composant FormFiller permettant d’afficher dynamiquement un formulaire interactif lié à l’inspection sélectionnée
Synchronisation entre la sélection d’une inspection et le formulaire associé, avec rendu réactif sans rechargement de page
Architecture modulable, facilitant l’ajout futur de nouvelles sections (commentaires, pièces jointes, historique)
Tests et validations Tests manuels effectués
Conformité : la structure du code et les conventions respectent les normes du projet.