From patchwork Fri Mar 13 14:00:26 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoann Congal X-Patchwork-Id: 83323 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A17B1105F7B3 for ; Fri, 13 Mar 2026 14:00:53 +0000 (UTC) Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.16492.1773410447078154409 for ; Fri, 13 Mar 2026 07:00:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@smile.fr header.s=google header.b=w1lULTqE; spf=pass (domain: smile.fr, ip: 209.85.128.46, mailfrom: yoann.congal@smile.fr) Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-482f454be5bso33327045e9.0 for ; Fri, 13 Mar 2026 07:00:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1773410445; x=1774015245; darn=lists.yoctoproject.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=pcw6daHZZoYOgOoqJLtnQHtNbj3ABwzvZ7CtYLPGJW4=; b=w1lULTqENlqwdap2A9YVDsyGWQPWQdpaxbtW8DfSZ+LDY5noLB8H8zfx3Mw3npv0HB eJP2BkCcts8wHbD3uYz42Jie1FqYmkDBEoii4qgS+NxTuf8MJeTXRgfbseleErIJIrnm r6U/4H3icA9UU7LoxWpWuZLy6KWm35tazUj9c= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773410445; x=1774015245; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=pcw6daHZZoYOgOoqJLtnQHtNbj3ABwzvZ7CtYLPGJW4=; b=Kcxqjotx9UAuMi1b5xdYGWPPAUB5vNuEDKxTO5/s9e5tuEIWKZdhtEsETMt3rjN5Xx X7m7/M++CN7r3JQkOcHCP3pSsH6TBA1P9Zzw4qg46G74GwpkX1hS4a58GHy2RAYxGrH8 MUqIS58WsP70ezTHhja3VZ8BeLEliw7R8xZDvB8o3ICxLYFk2uIkuIuMYgnHfkVgbwg7 AlBIdknKchM6wx8GRXhrW5JzUOEOTFqhsRPnezisxvr4tUkC40En3SPQkv+IzOZdSz9P NVcY8NxLCfXS8KvQxRHJ7UXU1PRFsY8qz5wVnYfy7D+jCLB/dDgP2naUtyGzviHULB1H A47A== X-Gm-Message-State: AOJu0YxqPsso90m+N+xqj22yOJLvDTU5gCxaJGAI3l3x8KxuJvhdHcdp ojQfEdFQ5q7nWnpvsKKxLyO5hjRf5D97EgiWax4vqSt59Y0aSnbrIjM/6G6CCNGeGYsbQOezPFM 93vvy X-Gm-Gg: ATEYQzyt5fhR0kTocvEPZHWSXUC/ffQgBkcvmdk872Cq9Q1z6uXO1q+THVnvosQo1F9 9NCWLWGObs3MWfkTQPYNyJMMJkLrgDnqNCq7HuN1XK5efahZP+ZGCj2htaDgMwvhGsbJzbqUK5C I+BLv4/IRxMpv8jrJfBw0mqaoQlkquXVGhizaJXOiaZZdsd5NzxH0R/IY9vZGPfdFC9GUJojCKl bfw1K6nGCQDneShDlQSiCPI+LY8bMcooGnVm7tXjHhrMcnSZtD5JDeYiaDeH0k2tvu25cY+TdWz rK9slYrUEfTFK8asjo3JqPL2eN/dRlUeO2h384wPMknuEoJWoysXuhdTq5PbwLI9MjlLi95yPFA IPSSrWkwOmQBNcALx3JAY1nP7W+pkYBmbKQheeOTUQZ2RBN2wc4LgommDa8LJdO+FsoNiB8uzVO chFCUkMeBB6Wc5z5lIn2dUTMSX2vijO9lKTJuAYBGKAqavx1ecqGIxfnySy8rBprkWa/nGpyvJo SdQN35XBlk3zth0OTdwpjK2qZfR X-Received: by 2002:a05:600c:17d2:b0:485:3f1c:d89b with SMTP id 5b1f17b1804b1-4854f561c44mr83395695e9.4.1773410445023; Fri, 13 Mar 2026 07:00:45 -0700 (PDT) Received: from FRSMI25-LASER.home (2a01cb001331aa001ac8ae6baecd7e1d.ipv6.abo.wanadoo.fr. [2a01:cb00:1331:aa00:1ac8:ae6b:aecd:7e1d]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43a0b2db487sm2056109f8f.28.2026.03.13.07.00.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Mar 2026 07:00:44 -0700 (PDT) From: Yoann Congal To: yocto-patches@lists.yoctoproject.org Cc: Ross Burton , Yoann Congal Subject: [yocto-autobuilder-helper][PATCH 1/4] dashboard/bugtriage: Re-order Wrong Milestone above Old bugs Date: Fri, 13 Mar 2026 15:00:26 +0100 Message-ID: <20260313140029.805927-1-yoann.congal@smile.fr> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 13 Mar 2026 14:00:53 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3454 From: Yoann Congal This should match the bug triage meeting order. Signed-off-by: Yoann Congal Cc: Ross Burton --- scripts/dashboard/bugtriage/index.html | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/scripts/dashboard/bugtriage/index.html b/scripts/dashboard/bugtriage/index.html index 10d998d..8e2d3a0 100644 --- a/scripts/dashboard/bugtriage/index.html +++ b/scripts/dashboard/bugtriage/index.html @@ -119,6 +119,15 @@
+
+

Wrong Milestone refresh

+

+ All open bugs that are targetted for a milestone in the past: they + should be closed if fixed, or moved to a future milestone. +

+
+
+

Inactive Bugs refresh

@@ -135,15 +144,6 @@

-
-

Wrong Milestone refresh

-

- All open bugs that are targetted for a milestone in the past: they - should be closed if fixed, or moved to a future milestone. -

-
-
-

Potential Newcomer refresh

@@ -170,9 +170,9 @@

  • Reopened
  • AB-INT
  • Need Info
  • +
  • Wrong Milestone
  • Old Bugs
  • Old Features
  • -
  • Wrong Milestone
  • Newcomer
  • Retest
  • From patchwork Fri Mar 13 14:00:27 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoann Congal X-Patchwork-Id: 83321 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7ED66105F7AE for ; Fri, 13 Mar 2026 14:00:53 +0000 (UTC) Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.16493.1773410448064965117 for ; Fri, 13 Mar 2026 07:00:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@smile.fr header.s=google header.b=opd1ZkI9; spf=pass (domain: smile.fr, ip: 209.85.128.51, mailfrom: yoann.congal@smile.fr) Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-4852e09e23dso19560045e9.0 for ; Fri, 13 Mar 2026 07:00:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1773410446; x=1774015246; darn=lists.yoctoproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=lyLS62qLx7mQ3DdaSfUYV5LShnWZFQRe7XJrhoyUpu4=; b=opd1ZkI9RhpNgE7lIgERC55Os8Br8QZZkWKZt/E/gYMRfqIUVJ2d3CuF1+SBqQAW6b Kji1wmkVCNpG6bjp4MsM8GzB+6oc9iJYYcSxt6uFslJCHzg4uHKnVIHLpIegmEllO7DD HXI6LrncrV0rfCT95OOvk8l18HDX5tArsMZbE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773410446; x=1774015246; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=lyLS62qLx7mQ3DdaSfUYV5LShnWZFQRe7XJrhoyUpu4=; b=EH2uh0/N+HJLaVjhGEK3uV8+PL+VlksIi2mJuVWdpp8cc3qHbF9MzlWd7Rmh/A1nr6 qS//BIky8G3kY+uaG+yOJCG385M5Z1zmarzi47UqiYr0pdFUjemxklGfJTSex0RvdRcn qjlYYd33hBuhGC9HEKYUYWJ4gd/6dojVuDrZXMqp7I6e8v0EHYZksNqc+m8UNGBXTkZf 0wWd5pRVfa7eRvx1OLyD2scCodGs+UP7L7whJoJmh3wJpfTKGP5upyju+s2vnY83nS4D 8YbLc1deLwMTw/EzFeR4FSzCYPKc5Qxf8KUyaRzmgLoBPiwEMb935KF2LgxuQfhPcUN0 aY4g== X-Gm-Message-State: AOJu0YzdAYhjIcINyMDzs3cFxdK4ERh1KtJPhfZuRLCTHXfFZhvjemBi kfxmUh/kWS4x8djW+1Vbx53bAf8jU8MtO5YqBaWilNGKwzTwMaUFAHJ3eaZornJanYHNbQvoDMo Ggl+j X-Gm-Gg: ATEYQzwVvI2Rz91xvzR6mZDjqpSk/8jPb9Bvn/5T0NzqR4OxK8h1NrM2wpAhQxheXth 491+4gzNTYJCpchn/TmGn/ZhT85sn9E5w2SOqWno9TlaSl1MHJ0robsBwar/9f3mYypviBWitCU KMxqqBRSjGx/bBC6P3abI7t8EaM/TB5FVTGzF347QbTAJTcKNAV/4YYaUubP7f6K0bhhFELR6ML vRhSAK4YJKxnXDo681bB2wHhDOJDvJaaGk426BU6MTJs/gjcL6h0sFlehfzPdoG28b//h78puLE KvvnDs/znXqT7RY9OQ7kPjfnsmEfAiSRrgtAHc9iEe1qj3c7cLEPZBOB7nr5bv/m3XR7pRpDJrm Z8z6g9C8jTDJ8ITFgFEMB0hyEW/2WjTFq+NzVHhxgI2wOaKD2YwaM45rHChhrRic6BkhfXFg8Vz 1sVfI4EsHo7xlwiZijcz/Rej4UvejrVU8GTnfFW5ZBp06l6sfjQZiCozuqH+mWaUzVEV99fRrzc 12saTneVDGgjnMMDfIOi9KvsKMmzaexvhxo/+Y= X-Received: by 2002:a05:600c:c162:b0:485:35ee:f836 with SMTP id 5b1f17b1804b1-485566c94a6mr54514005e9.2.1773410446049; Fri, 13 Mar 2026 07:00:46 -0700 (PDT) Received: from FRSMI25-LASER.home (2a01cb001331aa001ac8ae6baecd7e1d.ipv6.abo.wanadoo.fr. [2a01:cb00:1331:aa00:1ac8:ae6b:aecd:7e1d]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43a0b2db487sm2056109f8f.28.2026.03.13.07.00.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Mar 2026 07:00:45 -0700 (PDT) From: Yoann Congal To: yocto-patches@lists.yoctoproject.org Cc: Ross Burton , Yoann Congal Subject: [yocto-autobuilder-helper][PATCH 2/4] dashboard/bugtriage: Setup params before creating HTML elements Date: Fri, 13 Mar 2026 15:00:27 +0100 Message-ID: <20260313140029.805927-2-yoann.congal@smile.fr> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260313140029.805927-1-yoann.congal@smile.fr> References: <20260313140029.805927-1-yoann.congal@smile.fr> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 13 Mar 2026 14:00:53 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3455 From: Yoann Congal No change. This is preparation work for the creation of a "View in bugzilla" link. Signed-off-by: Yoann Congal --- scripts/dashboard/bugtriage/index.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/dashboard/bugtriage/index.html b/scripts/dashboard/bugtriage/index.html index 8e2d3a0..72090af 100644 --- a/scripts/dashboard/bugtriage/index.html +++ b/scripts/dashboard/bugtriage/index.html @@ -238,16 +238,16 @@ } async function searchBugs(selector, params) { + params.append("include_fields", Array.from(fields.keys()).join()); + params.append("f0", "product",) + params.append("o0", "notregexp",) + params.append("v0", `^(${ignoreProducts.map((s) => escapeRegExp(s)).join("|")})$`) const spinner = document.createElement("div"); spinner.setAttribute("class", "progress") spinner.innerHTML = `
    `; document.querySelector(selector).replaceChildren(spinner); try { - params.append("include_fields", Array.from(fields.keys()).join()); - params.append("f0", "product",) - params.append("o0", "notregexp",) - params.append("v0", `^(${ignoreProducts.map((s) => escapeRegExp(s)).join("|")})$`) const response = await fetch(`${serverUrl}/rest/bug?${params}`); if (!response.ok) { From patchwork Fri Mar 13 14:00:28 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoann Congal X-Patchwork-Id: 83322 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7ED9C105F7AF for ; Fri, 13 Mar 2026 14:00:53 +0000 (UTC) Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.16495.1773410449109984517 for ; Fri, 13 Mar 2026 07:00:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@smile.fr header.s=google header.b=qnYgy08J; spf=pass (domain: smile.fr, ip: 209.85.221.41, mailfrom: yoann.congal@smile.fr) Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-439b7c2788dso1404329f8f.1 for ; Fri, 13 Mar 2026 07:00:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1773410447; x=1774015247; darn=lists.yoctoproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=DRwFeRWyCVVFGcWZW6sGMDY7E/O6pIvsA9C9AM+J+n4=; b=qnYgy08Jdalj6GDWkxFh4m1NSXTPeL/Pp43zlRt5eBJoV/KCsrkjVMaY3b6ooifSGI KH0ibomusJoDvhMo9EUGdZfiOdAN0PeGkK1TQsUpnZhadVn3nMcEl/DFMZA8MnYQgcFc fP6jG9/Q9NZ2z441xSW/clfNX/+mwjxD5+jD4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773410447; x=1774015247; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=DRwFeRWyCVVFGcWZW6sGMDY7E/O6pIvsA9C9AM+J+n4=; b=Jxa94jjg5U3+PF+pxM1hvY/9aca+iiraezBLJ2C6Qgf5FBZCI+T1c6IV9B+U2MBn5D CGt+1scyd+n9nWj0NuHObT/EtgF13V1KGeqG/AzzGDsSqn2eK2Vt1mIp/Ejz+eI8gK0q iSYreXcGMoCOk1nuHDVP+YTEy2Ulq221LWMB64lD3cgKtFJv5XHirFAJFn8kYZ677g3U /DGmTYpecgqxEmIk+Bw56mGEZ1lqv+ombJ+N4+EumfvHFvx2NjzCyGDepJ1EwPaTWY6a U3iqCIybYzJJjLlwCuihbvcegm1dpAIRHtYozErwDX+ZcbiKbZdzpNjKfU2wucstWsor 8MIA== X-Gm-Message-State: AOJu0YxR3g3SpGwCwfdf/PC5BYiYWiZDrM/rPUfisMlKqmOddmH60uiR HUvz2uGFKDc/4a773qQ7XOBvX1DrKREszkdAW275kFVpCMHJk9Q4UxaFbLtW243kvou3daeZj8Z 0CgpV X-Gm-Gg: ATEYQzy0RYY1+2OxiHlSJMNIO8yTNKe5I9wiyXG7bZSCeFg0rB5fuWnkjmrN2eic+Wm TvEbxeYtXbjHBcvTvdiBLgCrPK7DYmXvoekLR7QoG0Uh6/EpHry6mCGT0BWxNeFDJRPUcQm5eaO ArstbHjR/Twe2MVyjc2Uw3lJZe5JJfLD0GNaumEEqSeOYbjFbU6NeJYVTI4QLadznzlQN9kFrKh suEB9oAcWp9z4GwYktKTm/aYwvAEpmHtP2Q/yPTDXo7QfC3BTxFCa6b1Q2QDerN2Ftcag2HQh5z 1rJIW+fl0213a2Rk8ikM+brhsq4c+OCfGqblcS4DfRoHU5uA/D/XqCPJnLrY/pF8luQaVZPsACC UURVqvUzXaAuOjsevFtFYvWaxZSyRRd2zFmrVhbkwn61zyn6Xtoz6HUx015oerVnnadf36yh8dU YQVJMwtaCLDjaEy1htuRDDhCPw5/lG7VVXZ2GW4e61PNaR5eeprGptJ5RocbzSLVBjP/IhX/ooz 8tL39K02NL4esAOdR9b7eu+JMY2 X-Received: by 2002:a05:6000:1a87:b0:439:d242:e8fe with SMTP id ffacd0b85a97d-43a04d7c57fmr6802914f8f.11.1773410447045; Fri, 13 Mar 2026 07:00:47 -0700 (PDT) Received: from FRSMI25-LASER.home (2a01cb001331aa001ac8ae6baecd7e1d.ipv6.abo.wanadoo.fr. [2a01:cb00:1331:aa00:1ac8:ae6b:aecd:7e1d]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43a0b2db487sm2056109f8f.28.2026.03.13.07.00.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Mar 2026 07:00:46 -0700 (PDT) From: Yoann Congal To: yocto-patches@lists.yoctoproject.org Cc: Ross Burton , Yoann Congal Subject: [yocto-autobuilder-helper][PATCH 3/4] dashboard/bugtriage: Use websearch-compatible operator Date: Fri, 13 Mar 2026 15:00:28 +0100 Message-ID: <20260313140029.805927-3-yoann.congal@smile.fr> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260313140029.805927-1-yoann.congal@smile.fr> References: <20260313140029.805927-1-yoann.congal@smile.fr> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 13 Mar 2026 14:00:53 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3456 From: Yoann Congal Use operators that work in both "/rest/bug" and "/buglist.cgi" endpoints. This should not change the displayed bugs. This is preparation work for the creation of a "View in bugzilla" link. Signed-off-by: Yoann Congal --- scripts/dashboard/bugtriage/index.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/dashboard/bugtriage/index.html b/scripts/dashboard/bugtriage/index.html index 72090af..9a773aa 100644 --- a/scripts/dashboard/bugtriage/index.html +++ b/scripts/dashboard/bugtriage/index.html @@ -265,7 +265,8 @@ async function bugsByWhiteboard(table, keyword) { const params = new URLSearchParams({ resolution: "---", - whiteboard: keyword, + status_whiteboard: keyword, + status_whiteboard_type: "substring", }); const bugs = await searchBugs(table, params); } @@ -280,7 +281,7 @@ async function bugsByStatus(table, status) { const params = new URLSearchParams({ - status: status + bug_status: status }); const bugs = await searchBugs(table, params); } From patchwork Fri Mar 13 14:00:29 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoann Congal X-Patchwork-Id: 83324 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 92B5A105F7B0 for ; Fri, 13 Mar 2026 14:00:53 +0000 (UTC) Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.16496.1773410450295556835 for ; Fri, 13 Mar 2026 07:00:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@smile.fr header.s=google header.b=Jj91RPLT; spf=pass (domain: smile.fr, ip: 209.85.221.41, mailfrom: yoann.congal@smile.fr) Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-439c56e822eso2344893f8f.2 for ; Fri, 13 Mar 2026 07:00:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1773410448; x=1774015248; darn=lists.yoctoproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fhcVGPmCAx7eBWz+bzYahpnoNfb86+G0jMd9gPecN50=; b=Jj91RPLTVyQ4FRxixJ7/kU/L1hEP42nj8KIhuwCkxLuKxvC2ad7eftiuxW3IRJ5KZz 0y3w6JGAy1LUXvYbi4krwmhUdsL30PRkojaOfV4cQgmnpQAx3vbzVRJwyYZ4de2t1CPx x7Ik5szXsBIHmLc4VkTCy2TsTV+FDArpKQVNg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773410448; x=1774015248; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=fhcVGPmCAx7eBWz+bzYahpnoNfb86+G0jMd9gPecN50=; b=WLIxAOoenXPjXAGhVNtRmQntlBayxuABRKlRcHeWKyIVYCoQlni31RrbanmwQsCqN/ OPbAT5B3ix4mi3sdM5qm0mGsRg6JoGXn/4kmV8AifCrhvfdlYP8vjudsZ/MbWoNj1gGD 45SvYHaePaBtOYlOPqK/vBHkaInRkjncJKNWSIfK765vDHUt8/Kr0wFMXoMG3RY/k6Uz sryQ7eUsyMhX3j2UtvaosVFAjL4XlkxcQOFN3TV37Cpo4OTZW7HODsL1omfFDjdu8/+Z U3pi0AFAcjvKUpyIewSoNNp6pm/V11aq2Jhzs2Cas+pNMayB0mqfW82LzZRCv+V0sZYR vO9g== X-Gm-Message-State: AOJu0YxL5DFgT9B2QHa09JlrlljuVg9+Tk1UWhOHhg4r8j7VafIjmOmP OXDkscg8CnKJhrmYnY3P4i35gWLcD/vEsv4iSd5IKNPUy609i5ll0ucrsbnRN3hepIlF4XbJCFW Bkqrq X-Gm-Gg: ATEYQzwduMxM8wXhdfm2RJpGtM/tRo9Pv0yVnwtOuYhqhzNiyExsI/mYDDOTxAQO4C8 ItC7EEdy3GcZiG/tWn9EHeOyOzfBOQ7S4RxYS0gflsvO37O+NfVmsUkSLao7lA4LusSQFa4CrAf tbnT6oVbuBKmjyBzO5aYtUoVIuadzXHqU05wamazQ1x65odgCx14Y/wyYuAKn2mmRL4T4+QfQeZ iycZz9VybYlcm6WKj3XNyD741WkGka9bgCs0/omC1WacoKh9knLMeL6UFexSt09V9vAKGCuT8U0 ElZEo950MMFLTH11yOCaE5ssdCU6Mvr8g5+fx+jeDH9oXchvHOUu80yM0XTD3+cdmZTnnq1bSpG DZB2aVQrS+0yQOJh6ygfuZBg5FHImNonaaqeQiWa3iucXYtmi+ivGpK2lQQBH+JXpBn5wyCSCRX WCPjV33Mh/z9VZ74gWBj/j7EivyAdcbT0jXL1AHwl0RDcGrstGTYuY6sg3ETVlUdutbFHlepv6c O/1FQOFiqSDQWfRo5dh/i4SaxNJ X-Received: by 2002:a05:6000:4013:b0:439:ba75:7db7 with SMTP id ffacd0b85a97d-43a04d7b3b5mr6752239f8f.7.1773410448077; Fri, 13 Mar 2026 07:00:48 -0700 (PDT) Received: from FRSMI25-LASER.home (2a01cb001331aa001ac8ae6baecd7e1d.ipv6.abo.wanadoo.fr. [2a01:cb00:1331:aa00:1ac8:ae6b:aecd:7e1d]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43a0b2db487sm2056109f8f.28.2026.03.13.07.00.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Mar 2026 07:00:47 -0700 (PDT) From: Yoann Congal To: yocto-patches@lists.yoctoproject.org Cc: Ross Burton , Yoann Congal Subject: [yocto-autobuilder-helper][PATCH 4/4] dashboard/bugtriage: Add a "View on Bugzilla" link Date: Fri, 13 Mar 2026 15:00:29 +0100 Message-ID: <20260313140029.805927-4-yoann.congal@smile.fr> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260313140029.805927-1-yoann.congal@smile.fr> References: <20260313140029.805927-1-yoann.congal@smile.fr> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 13 Mar 2026 14:00:53 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3457 From: Yoann Congal That link may be useful to jump from bugtriage page to bugzilla (e.g. to then do bulk edit, ...) Signed-off-by: Yoann Congal --- scripts/dashboard/bugtriage/index.html | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/scripts/dashboard/bugtriage/index.html b/scripts/dashboard/bugtriage/index.html index 9a773aa..6c782dd 100644 --- a/scripts/dashboard/bugtriage/index.html +++ b/scripts/dashboard/bugtriage/index.html @@ -200,11 +200,11 @@ ["assigned_to", "Owner"], ]); - function populateTable(selector, bugs) { + function populateTable(selector, bugs, bzlink) { if (bugs.length === 0) { const p = document.createElement("p"); p.innerHTML = "No bugs found."; - document.querySelector(selector).replaceChildren(p); + document.querySelector(selector).replaceChildren(p, bzlink); return; } @@ -230,7 +230,7 @@ } const footer = table.appendChild(document.createElement("tfoot")); - footer.innerHTML = `${bugs.length} bugs found.`; + footer.innerHTML = `${bugs.length} bugs found. ${bzlink.outerHTML}`; sorttable.makeSortable(table); @@ -245,7 +245,11 @@ const spinner = document.createElement("div"); spinner.setAttribute("class", "progress") spinner.innerHTML = `
    `; - document.querySelector(selector).replaceChildren(spinner); + var bzlink = document.createElement("a"); + var buglistURL = `${serverUrl}/buglist.cgi?${params}`; + bzlink.setAttribute("href", buglistURL); + bzlink.appendChild(document.createTextNode("View on Bugzilla")); + document.querySelector(selector).replaceChildren(spinner, bzlink); try { @@ -255,7 +259,7 @@ } const data = await response.json(); - populateTable(selector, data.bugs); + populateTable(selector, data.bugs, bzlink); } catch (error) { console.error(`Failed to fetch bugs for ${selector}: ${error}`); alert("Error fetching bugs. Check the console for details.");