Skip to content
Extraits de code Groupes Projets
Valider b4bae64b rédigé par Jouski's avatar Jouski
Parcourir les fichiers

NE PAS AFFICHER LES TICKETS FERMES

parent 0938464e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Pipeline #82330 réussi
...@@ -80,10 +80,13 @@ async function fetchIssues() { ...@@ -80,10 +80,13 @@ async function fetchIssues() {
if (!response.ok) { if (!response.ok) {
throw new Error("Erreur lors de la récupération des données."); throw new Error("Erreur lors de la récupération des données.");
} }
const issues = await response.json(); let issues = await response.json();
// Filtrer les tickets fermés, et ranger les ouverts par ordre chronologique inversé
issues = issues
.filter(issue => issue.state !== 'closed') // Suppression des issues fermées
.sort((a, b) => new Date(b.updated_at) - new Date(a.updated_at)); // Tri par dernière réponse
// Tri des tickets par ordre chronolohique de dernière réponse
issues.sort((a, b) => new Date(b.updated_at) - new Date(a.updated_at));
// Affichage des tickets // Affichage des tickets
displayIssues(issues); displayIssues(issues);
...@@ -130,6 +133,14 @@ function displayIssues(issues) { ...@@ -130,6 +133,14 @@ function displayIssues(issues) {
} }
console.log(`
------------ TICKET ------------
${issue.title || 'Pas de titre'}
${issue.state || 'Statut indéfini'}
${label || 'Pas de label'}
--------------------------------
`)
// Création d'une ligne dans le tableau // Création d'une ligne dans le tableau
const row = document.createElement("tr"); const row = document.createElement("tr");
row.innerHTML = ` row.innerHTML = `
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter