loading duration
This commit is contained in:
Binary file not shown.
@ -13,12 +13,28 @@
|
||||
const res = await fetch('/api/tasks');
|
||||
if (res.ok) {
|
||||
const { tasks: loadedTasks, links: loadedLinks } = await res.json();
|
||||
tasks = loadedTasks;
|
||||
|
||||
tasks = loadedTasks.map(task => {
|
||||
// Assure que start est une date ISO
|
||||
const start = new Date(task.start);
|
||||
const duration = task.duration || task.estimation || 1;
|
||||
|
||||
const end = new Date(start);
|
||||
end.setDate(start.getDate() + duration);
|
||||
|
||||
return {
|
||||
...task,
|
||||
start: start.toISOString().slice(0, 10), // "YYYY-MM-DD"
|
||||
end: end.toISOString().slice(0, 10)
|
||||
};
|
||||
});
|
||||
|
||||
links = loadedLinks;
|
||||
} else {
|
||||
console.error('Erreur de chargement des données depuis la base.');
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
<Willow>
|
||||
|
||||
7
tickets.csv
Normal file
7
tickets.csv
Normal file
@ -0,0 +1,7 @@
|
||||
ID Ticket,Nom Ticket,Estimation (j),Sprint,Statut,RAF
|
||||
T-001,Authentification,5,Sprint 1,Terminé,0
|
||||
T-002,Page d’accueil,3,Sprint 1,En cours,2
|
||||
T-003,Système de recherche,4,Sprint 2,À faire,4
|
||||
T-005,Sprint 3,3,Sprint 1,En cours,2
|
||||
T-004,Configuration BO,4,Sprint 2,À faire,4
|
||||
T-006,Endpoint à configurer sur api,1,Sprint 2,À faire,1
|
||||
|
Reference in New Issue
Block a user