version 1

This commit is contained in:
Freedyx29
2025-10-24 16:18:08 +02:00
parent 464156fdd1
commit 4ffa0efb5a
21 changed files with 3718 additions and 2246 deletions

30
_projet/priorités.txt Normal file
View File

@@ -0,0 +1,30 @@
- 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