1. Modalités d'Édition des Tâches
Le code JS permet d'éditer les détails d'une tâche à l'aide de modales. Voici le flux d'action :
- Lorsqu'un utilisateur interagit avec une tâche, le formulaire de la modal est rempli avec les détails de cette tâche.
- Les changements peuvent être enregistrés en cliquant sur "Save".
- La modal peut être fermée en utilisant l'action de fermeture.
2. Duplication de Tâches
Une fonctionnalité permet la duplication de tâches :
- L'utilisateur peut dupliquer une tâche en cliquant sur un bouton dédié.
- Une copie modifiée de la tâche est ajoutée à la liste.
3. Planification et Exportation CSV
Le script prend en charge la planification hebdomadaire et l'exportation CSV :
- L'utilisateur peut sélectionner une semaine, ce qui met à jour l'affichage.
- Les données peuvent être exportées au format CSV via un bouton dédié.
4. Importation CSV
L'outil prend en charge l'importation de données CSV :
- L'utilisateur peut importer des données CSV via un bouton dédié.
- Un sélecteur de fichier permet à l'utilisateur de choisir le fichier à importer.
5. Filtrage par Thème
Le script permet le filtrage des tâches par thème :
- L'utilisateur peut sélectionner un thème dans un menu déroulant.
- Les tâches affichées sont filtrées en fonction du thème sélectionné.
6. Ajout de Cartes et Effacement Total
- L'utilisateur peut ajouter une nouvelle tâche en cliquant sur "Add a card" dans chaque liste.
- Un bouton "Erase All" permet d'effacer toutes les tâches après confirmation.