- ajouter bootstrap en mettant des liens vers les cdn CSS et JS (dans templates/base.html.twig) - creer une vue qui détaille le contenue d'un projet : - liste des contribs, avec sur usage de l'IA ou non - possibilité de trier cette liste (sur le nom du dev, la date de la contrib...) - afficher "en plus" : - la durée totale des contribs (somme des durées) - la liste des développeurs ayant travaillé sur le projet - ajout, modif, supression d'un projet : - on reste sur la page qui affiche la liste des projets - les formulaires sont dans des modeles - attention : refuser de supprimer un projet s'il contient des contributions => pour l'ensemble : bootstrap, propre et lisible - Suppression de projet non vide : possible avec avertissement (perte de données des contributions) - Sur la page détail d'un projet : - pouvoir ajouter une contribution (qui, avec assistant ou non) - pouvoir modifier une contribution : - modifier la durée ou ajouter/supprimer un assistant IA : - modif la durée : directement dans le tableau vers un "verrou" - ajouter:supprimer assistant : directement dans le tableau - supprimer une contribution : avec confirmation - ajouter le temps passé par chaque dev sur le projet - Accueil : dashboard => voir les infos proposées par l'IA - Ajout d'une navbar des projets, page accueil-dashboard, page de gestion des utilisateurs, page de gestion des assistant IA - Ajout d'un bouton d'aide (navbar ou autre) : affiche une modale qui explique brièvement le fonctionnement de la vue