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

quiactions

parent 9c4d6c62
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Pipeline #81942 réussi
......@@ -25,19 +25,21 @@ async function fetchIssues() {
function displayIssues(issues) {
const tableBody = document.querySelector("#issuesTable tbody");
tableBody.innerHTML = ""; // Clear existing rows
console.log(issues[0]);
tableBody.innerHTML = ""; // Vider le tableau
issues.forEach(issue => {
const row = document.createElement("tr");
let description = issue.description;
let description = issue.description;
// Limiter à 250 caractères la description
if (description.length > 250) {
console.log(description);
description = `${description.slice(0, 250)} ...`;
}
}
// Affichage en console du titre et du label
console.log(issue.title,issue.labels[0]);
// Création d'une ligne dans le tableau
const row = document.createElement("tr");
row.innerHTML = `
<td><a class="titre" href="${issue.web_url}" target="_blank">${issue.title}</a>
<br>
......@@ -61,11 +63,17 @@ function ajouterTicket(label) {
const url = 'https://forge.apps.education.fr/laboiteareves/laboiteareves.forge.apps.education.fr/-/issues/new'; // URL de création de ticket
const description = `
/label ~"${encodeURIComponent(label)}"
`
// Définir les paramètres pour pré-remplir le ticket
const params = new URLSearchParams();
params.set('issue[title]', 'Nouveau ticket');
params.set('issue[description]', 'Description du ticket');
params.set('issue[labels]', label);
params.set('issue[description]', description);
const fullUrl = `${url}?${params.toString()}`;
......
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