app/buglists/criticals-unassigned.mjs (38 lines of code) (raw):
import * as BugList from "buglist";
export function init($container) {
BugList.append({
id: "criticals-unassigned",
$container: $container,
title: "Unassigned Critical (S2) Defects",
description:
"Critical (S2) defects without an assignee and no pending NEEDINFOs. " +
"Bugs with stalled or meta keywords are ignored.\n" +
"Bugs are order by creation date, oldest first.\n" +
"Timestamp shows bug creation.",
query: {
resolution: "---",
f1: "bug_severity",
o1: "anyexact",
v1: "s2,critical",
f2: "assigned_to",
o2: "equals",
v2: "nobody@mozilla.org",
f3: "flagtypes.name",
o3: "notsubstring",
v3: "needinfo",
f4: "cf_status_firefox_nightly",
o4: "nowords",
v4: "fixed,verified,wontfix,disabled,unaffected",
f5: "keywords",
o5: "notsubstring",
v5: "stalled",
f6: "keywords",
o6: "notsubstring",
v6: "meta",
f7: "bug_type",
o7: "equals",
v7: "defect",
},
usesComponents: true,
});
}