diff --git a/css/triage.css b/css/triage.css index c2f64b7..2e68384 100644 --- a/css/triage.css +++ b/css/triage.css @@ -35,6 +35,11 @@ body { border-right: 100vw solid #002147; } +#div-team-select { + padding-left:5px; + width:150px; +} + .header div { display: inline-block; height: 100%; @@ -53,7 +58,7 @@ body { } .announcement { - font-size: 1.5vmin; + font-size: 2vmin; margin-top: 6vmin; padding: 1vmin 0; border: 3px solid orange; diff --git a/images/firefox.png b/images/firefox.png index 6654565..626d87f 100644 Binary files a/images/firefox.png and b/images/firefox.png differ diff --git a/index.html b/index.html index f9189a5..e5c0f1b 100644 --- a/index.html +++ b/index.html @@ -1,20 +1,31 @@ - - Media Triage - - - - - - - - -
-
+ + Media Triage + + + + + + + + +
+
+
Media
-
for the subtitle goes
+
(subtitle)
+
+
+
+ +
Please set SEVERITY on all bugs during triage. This avoids autobot needinfos to triage owners.
-

No triage information for this year

- +
+

No triage information for this year

+ diff --git a/js/jmathies@mozilla.com.ical.zip b/js/jmathies@mozilla.com.ical.zip new file mode 100644 index 0000000..dfd440e Binary files /dev/null and b/js/jmathies@mozilla.com.ical.zip differ diff --git a/js/small.ics b/js/small.ics new file mode 100644 index 0000000..9ffa5cd --- /dev/null +++ b/js/small.ics @@ -0,0 +1,304 @@ +BEGIN:VCALENDAR +PRODID:-//Google Inc//Google Calendar 70.9054//EN +VERSION:2.0 +CALSCALE:GREGORIAN +METHOD:PUBLISH +X-WR-CALNAME:Media Triage +X-WR-TIMEZONE:America/Los_Angeles +X-WR-CALDESC:Media's team rotating triage duty +BEGIN:VTIMEZONE +TZID:America/Los_Angeles +X-LIC-LOCATION:America/Los_Angeles +BEGIN:DAYLIGHT +TZOFFSETFROM:-0800 +TZOFFSETTO:-0700 +TZNAME:PDT +DTSTART:19700308T020000 +RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU +END:DAYLIGHT +BEGIN:STANDARD +TZOFFSETFROM:-0700 +TZOFFSETTO:-0800 +TZNAME:PST +DTSTART:19701101T020000 +RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU +END:STANDARD +END:VTIMEZONE +BEGIN:VEVENT +DTSTART;VALUE=DATE:20210705 +DTEND;VALUE=DATE:20210710 +DTSTAMP:20220311T190915Z +UID:dmt1eajatcqefdn20v4as6glm9@google.com +RECURRENCE-ID;VALUE=DATE:20210705 +CREATED:20201210T121142Z +DESCRIPTION:blah +LAST-MODIFIED:20220213T180354Z +LOCATION: +SEQUENCE:2 +STATUS:CONFIRMED +SUMMARY:jib webrtc triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:1C7330FA-AA1E-4C8C-88B4-46AB99053B83 +UID:1C7330FA-AA1E-4C8C-88B4-46AB99053B83 +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20210704T213001Z +END:VALARM +BEGIN:VALARM +ACTION:AUDIO +TRIGGER;VALUE=DATE-TIME:20210704T213000Z +X-WR-ALARMUID:B399D1D9-64CF-4320-B77D-0C49C5B7FBE6 +UID:B399D1D9-64CF-4320-B77D-0C49C5B7FBE6 +ATTACH;VALUE=URI:Basso +RELATED-TO:1C7330FA-AA1E-4C8C-88B4-46AB99053B83 +ACKNOWLEDGED:20210704T213001Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20211211 +DTEND;VALUE=DATE:20211218 +RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA +DTSTAMP:20220311T190915Z +UID:9mekibuufoafsfqm84i07bh74q@google.com +CREATED:20200818T230947Z +DESCRIPTION: +LAST-MODIFIED:20220218T175622Z +LOCATION: +SEQUENCE:1 +STATUS:CONFIRMED +SUMMARY:jhlin playback triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:36C726B1-7EAB-4210-A3EC-0C86E5546890 +UID:36C726B1-7EAB-4210-A3EC-0C86E5546890 +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220218T175622Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20211113 +DTEND;VALUE=DATE:20211120 +RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA +DTSTAMP:20220311T190915Z +UID:bf6u544a1sph1re3v9tgio64v0@google.com +CREATED:20200818T230659Z +DESCRIPTION: +LAST-MODIFIED:20220225T184610Z +LOCATION: +SEQUENCE:1 +STATUS:CONFIRMED +SUMMARY:bryce playback triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:E04033E6-A539-4901-AB6E-0ED227BED366 +UID:E04033E6-A539-4901-AB6E-0ED227BED366 +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220225T184610Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20220122 +DTEND;VALUE=DATE:20220129 +DTSTAMP:20220311T190915Z +ORGANIZER;CN=Media Triage:mailto:mozilla.com_ovr8sdlln71kenc5nb43mo514o@gro + up.calendar.google.com +UID:bf6u544a1sph1re3v9tgio64v0@google.com +ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Alasto + r Wu;X-NUM-GUESTS=0:mailto:alwu@mozilla.com +RECURRENCE-ID;VALUE=DATE:20220122 +CREATED:20200818T230659Z +DESCRIPTION: +LAST-MODIFIED:20220225T184610Z +LOCATION: +SEQUENCE:1 +STATUS:CONFIRMED +SUMMARY:alwu playback triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:D2D43D35-E46A-4C91-9439-E9D9C267D9D9 +UID:D2D43D35-E46A-4C91-9439-E9D9C267D9D9 +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220121T215645Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20220314 +DTEND;VALUE=DATE:20220319 +DTSTAMP:20220311T190915Z +UID:dmt1eajatcqefdn20v4as6glm9@google.com +RECURRENCE-ID;VALUE=DATE:20220314 +CREATED:20201210T121142Z +DESCRIPTION: +LAST-MODIFIED:20220228T041345Z +LOCATION: +SEQUENCE:2 +STATUS:CONFIRMED +SUMMARY:ng webrtc triage +TRANSP:TRANSPARENT +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20210719 +DTEND;VALUE=DATE:20210724 +RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=MO +DTSTAMP:20220311T190915Z +UID:adoqcb4tj5tq26u4dkbvke5804@google.com +CREATED:20201210T121221Z +DESCRIPTION:Triage Center
 \;
Severity Definitions +LAST-MODIFIED:20220228T164341Z +LOCATION: +SEQUENCE:2 +STATUS:CONFIRMED +SUMMARY:Incoming triage - ng +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E +UID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220103T182829Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20220228 +DTEND;VALUE=DATE:20220305 +DTSTAMP:20220311T190915Z +UID:adoqcb4tj5tq26u4dkbvke5804@google.com +RECURRENCE-ID;VALUE=DATE:20220228 +CREATED:20201210T121221Z +DESCRIPTION:Triage Center
 \;
Severity Definitions +LAST-MODIFIED:20220228T164341Z +LOCATION: +SEQUENCE:2 +STATUS:CONFIRMED +SUMMARY:jib webrtc triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:85789A33-4BA2-425C-A00F-8EF057E0304C +UID:85789A33-4BA2-425C-A00F-8EF057E0304C +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220228T164340Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20211120 +DTEND;VALUE=DATE:20211127 +RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA +DTSTAMP:20220311T190915Z +ORGANIZER;CN=Media Triage:mailto:mozilla.com_ovr8sdlln71kenc5nb43mo514o@gro + up.calendar.google.com +UID:f7tg33ndbe16ak2hfv9d16ll56@google.com +ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Alasto + r Wu;X-NUM-GUESTS=0:mailto:alwu@mozilla.com +CREATED:20200818T230741Z +DESCRIPTION: +LAST-MODIFIED:20220304T182509Z +LOCATION: +SEQUENCE:1 +STATUS:CONFIRMED +SUMMARY:alwu playback triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:925B1E67-160F-4823-95D9-2B9040610212 +UID:925B1E67-160F-4823-95D9-2B9040610212 +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220304T182507Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20220129 +DTEND;VALUE=DATE:20220205 +DTSTAMP:20220311T190915Z +UID:f7tg33ndbe16ak2hfv9d16ll56@google.com +RECURRENCE-ID;VALUE=DATE:20220129 +CREATED:20200818T230741Z +DESCRIPTION: +LAST-MODIFIED:20220304T182509Z +LOCATION: +SEQUENCE:1 +STATUS:CONFIRMED +SUMMARY:bryce playback triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:11CA5E7A-7B3C-4EFA-9106-CB01327CDC83 +UID:11CA5E7A-7B3C-4EFA-9106-CB01327CDC83 +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220128T195832Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20210726 +DTEND;VALUE=DATE:20210731 +RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=MO +DTSTAMP:20220311T190915Z +UID:di1pteclfuefhedtd8leimjgv4@google.com +CREATED:20201210T121246Z +DESCRIPTION: +LAST-MODIFIED:20220306T200805Z +LOCATION: +SEQUENCE:2 +STATUS:CONFIRMED +SUMMARY:bwc webrtc triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:4ED58937-D7EC-40EB-816B-9B8DF179ED70 +UID:4ED58937-D7EC-40EB-816B-9B8DF179ED70 +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220306T200803Z +END:VALARM +END:VEVENT +END:VCALENDAR diff --git a/js/triage.ics b/js/triage.ics index 2d1c99c..80a2125 100644 --- a/js/triage.ics +++ b/js/triage.ics @@ -26,37 +26,54 @@ END:STANDARD END:VTIMEZONE BEGIN:VEVENT -DTSTART;VALUE=DATE:20210705 -DTEND;VALUE=DATE:20210710 -DTSTAMP:20220311T190915Z -UID:dmt1eajatcqefdn20v4as6glm9@google.com -RECURRENCE-ID;VALUE=DATE:20210705 -CREATED:20201210T121142Z -DESCRIPTION:blah -LAST-MODIFIED:20220213T180354Z +DTSTART;VALUE=DATE:20211030 +DTEND;VALUE=DATE:20211106 +RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220318;INTERVAL=5;BYDAY=SA +DTSTAMP:20220314T152429Z +UID:9v420glv9priec4puv6l6r3uo0@google.com +CREATED:20200818T230930Z +DESCRIPTION: +LAST-MODIFIED:20220211T182513Z LOCATION: -SEQUENCE:2 +SEQUENCE:1 STATUS:CONFIRMED -SUMMARY:jib webrtc triage +SUMMARY:jbauman playback triage TRANSP:TRANSPARENT X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC BEGIN:VALARM ACTION:AUDIO TRIGGER:-PT15H -X-WR-ALARMUID:1C7330FA-AA1E-4C8C-88B4-46AB99053B83 -UID:1C7330FA-AA1E-4C8C-88B4-46AB99053B83 +X-WR-ALARMUID:F6B165EF-2DC8-4910-BAB9-F76758454039 +UID:F6B165EF-2DC8-4910-BAB9-F76758454039 ATTACH;VALUE=URI:Chord X-APPLE-DEFAULT-ALARM:TRUE -ACKNOWLEDGED:20210704T213001Z +ACKNOWLEDGED:20220211T182512Z END:VALARM +END:VEVENT + +BEGIN:VEVENT +DTSTART;VALUE=DATE:20220319 +DTEND;VALUE=DATE:20220326 +RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA +DTSTAMP:20220314T152429Z +UID:9v420glv9priec4puv6l6r3uo0_R20220319@google.com +CREATED:20200818T230930Z +DESCRIPTION: +LAST-MODIFIED:20220211T182513Z +LOCATION: +SEQUENCE:1 +STATUS:CONFIRMED +SUMMARY:azebrowski playback triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC BEGIN:VALARM ACTION:AUDIO -TRIGGER;VALUE=DATE-TIME:20210704T213000Z -X-WR-ALARMUID:B399D1D9-64CF-4320-B77D-0C49C5B7FBE6 -UID:B399D1D9-64CF-4320-B77D-0C49C5B7FBE6 +TRIGGER:-PT15H +X-WR-ALARMUID:F6B165EF-2DC8-4910-BAB9-F76758454039 +UID:F6B165EF-2DC8-4910-BAB9-F76758454039 ATTACH;VALUE=URI:Basso -RELATED-TO:1C7330FA-AA1E-4C8C-88B4-46AB99053B83 -ACKNOWLEDGED:20210704T213001Z +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220110T173513Z END:VALARM END:VEVENT @@ -64,7 +81,7 @@ BEGIN:VEVENT DTSTART;VALUE=DATE:20211211 DTEND;VALUE=DATE:20211218 RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA -DTSTAMP:20220311T190915Z +DTSTAMP:20220314T152429Z UID:9mekibuufoafsfqm84i07bh74q@google.com CREATED:20200818T230947Z DESCRIPTION: @@ -89,7 +106,7 @@ BEGIN:VEVENT DTSTART;VALUE=DATE:20211113 DTEND;VALUE=DATE:20211120 RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA -DTSTAMP:20220311T190915Z +DTSTAMP:20220314T152429Z UID:bf6u544a1sph1re3v9tgio64v0@google.com CREATED:20200818T230659Z DESCRIPTION: @@ -113,7 +130,7 @@ END:VEVENT BEGIN:VEVENT DTSTART;VALUE=DATE:20220122 DTEND;VALUE=DATE:20220129 -DTSTAMP:20220311T190915Z +DTSTAMP:20220314T152429Z ORGANIZER;CN=Media Triage:mailto:mozilla.com_ovr8sdlln71kenc5nb43mo514o@gro up.calendar.google.com UID:bf6u544a1sph1re3v9tgio64v0@google.com @@ -140,95 +157,10 @@ ACKNOWLEDGED:20220121T215645Z END:VALARM END:VEVENT BEGIN:VEVENT -DTSTART;VALUE=DATE:20220314 -DTEND;VALUE=DATE:20220319 -DTSTAMP:20220311T190915Z -UID:dmt1eajatcqefdn20v4as6glm9@google.com -RECURRENCE-ID;VALUE=DATE:20220314 -CREATED:20201210T121142Z -DESCRIPTION: -LAST-MODIFIED:20220228T041345Z -LOCATION: -SEQUENCE:2 -STATUS:CONFIRMED -SUMMARY:ng webrtc triage -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20210719 -DTEND;VALUE=DATE:20210724 -RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=MO -DTSTAMP:20220311T190915Z -UID:adoqcb4tj5tq26u4dkbvke5804@google.com -CREATED:20201210T121221Z -DESCRIPTION:Triage Center
 \;
Severity Definitions -LAST-MODIFIED:20220228T164341Z -LOCATION: -SEQUENCE:2 -STATUS:CONFIRMED -SUMMARY:ng webrtc triage -TRANSP:TRANSPARENT -X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC -BEGIN:VALARM -ACTION:AUDIO -TRIGGER:-PT15H -X-WR-ALARMUID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E -UID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E -ATTACH;VALUE=URI:Chord -X-APPLE-DEFAULT-ALARM:TRUE -ACKNOWLEDGED:20220103T182829Z -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20220228 -DTEND;VALUE=DATE:20220305 -DTSTAMP:20220311T190915Z -UID:adoqcb4tj5tq26u4dkbvke5804@google.com -RECURRENCE-ID;VALUE=DATE:20220228 -CREATED:20201210T121221Z -DESCRIPTION:Triage Center
 \;
Severity Definitions -LAST-MODIFIED:20220228T164341Z -LOCATION: -SEQUENCE:2 -STATUS:CONFIRMED -SUMMARY:jib webrtc triage -TRANSP:TRANSPARENT -X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC -BEGIN:VALARM -ACTION:AUDIO -TRIGGER:-PT15H -X-WR-ALARMUID:85789A33-4BA2-425C-A00F-8EF057E0304C -UID:85789A33-4BA2-425C-A00F-8EF057E0304C -ATTACH;VALUE=URI:Chord -X-APPLE-DEFAULT-ALARM:TRUE -ACKNOWLEDGED:20220228T164340Z -END:VALARM -END:VEVENT -BEGIN:VEVENT DTSTART;VALUE=DATE:20211120 DTEND;VALUE=DATE:20211127 RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA -DTSTAMP:20220311T190915Z +DTSTAMP:20220314T152429Z ORGANIZER;CN=Media Triage:mailto:mozilla.com_ovr8sdlln71kenc5nb43mo514o@gro up.calendar.google.com UID:f7tg33ndbe16ak2hfv9d16ll56@google.com @@ -256,7 +188,7 @@ END:VEVENT BEGIN:VEVENT DTSTART;VALUE=DATE:20220129 DTEND;VALUE=DATE:20220205 -DTSTAMP:20220311T190915Z +DTSTAMP:20220314T152429Z UID:f7tg33ndbe16ak2hfv9d16ll56@google.com RECURRENCE-ID;VALUE=DATE:20220129 CREATED:20200818T230741Z @@ -279,14 +211,124 @@ ACKNOWLEDGED:20220128T195832Z END:VALARM END:VEVENT BEGIN:VEVENT +DTSTART;VALUE=DATE:20211127 +DTEND;VALUE=DATE:20211204 +RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA +DTSTAMP:20220314T152429Z +UID:8uj1am92lbn6r6obm308ofi3or@google.com +CREATED:20200818T230823Z +DESCRIPTION: +LAST-MODIFIED:20220311T224114Z +LOCATION: +SEQUENCE:2 +STATUS:CONFIRMED +SUMMARY:cchang playback triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:82D8387D-8C9B-4C7C-A65C-488D27F753B5 +UID:82D8387D-8C9B-4C7C-A65C-488D27F753B5 +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220311T224114Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20220402 +DTEND;VALUE=DATE:20220409 +RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=SA +DTSTAMP:20220314T152429Z +UID:8ohs7bccklcrt4mc69amfiv8q0@google.com +CREATED:20201210T121246Z +DESCRIPTION: +LAST-MODIFIED:20220314T150607Z +LOCATION: +SEQUENCE:3 +STATUS:CONFIRMED +SUMMARY:bwc webrtc triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:4ED58937-D7EC-40EB-816B-9B8DF179ED70 +UID:4ED58937-D7EC-40EB-816B-9B8DF179ED70 +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220306T200803Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20210712 +DTEND;VALUE=DATE:20210717 +RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20211226;INTERVAL=4;BYDAY=MO +DTSTAMP:20220314T152429Z +UID:igi7arvrmubrmbcsqah9b70ga0@google.com +CREATED:20201210T121202Z +DESCRIPTION: +LAST-MODIFIED:20220314T151850Z +LOCATION: +SEQUENCE:2 +STATUS:CONFIRMED +SUMMARY:mjf webrtc triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:A83F7014-C403-4FB1-830D-EAC124D39631 +UID:A83F7014-C403-4FB1-830D-EAC124D39631 +ATTACH;VALUE=URI:Basso +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220124T181419Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20210719 +DTEND;VALUE=DATE:20210724 +RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220102;INTERVAL=4;BYDAY=MO +DTSTAMP:20220314T152429Z +UID:adoqcb4tj5tq26u4dkbvke5804@google.com +CREATED:20201210T121221Z +DESCRIPTION:Triage Center
 \;
Severity Definitions +LAST-MODIFIED:20220314T151905Z +LOCATION: +SEQUENCE:2 +STATUS:CONFIRMED +SUMMARY:ng webrtc triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E +UID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220103T182829Z +END:VALARM +END:VEVENT +BEGIN:VEVENT DTSTART;VALUE=DATE:20210726 DTEND;VALUE=DATE:20210731 -RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=MO -DTSTAMP:20220311T190915Z +RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220109;INTERVAL=4;BYDAY=MO +DTSTAMP:20220314T152429Z UID:di1pteclfuefhedtd8leimjgv4@google.com CREATED:20201210T121246Z DESCRIPTION: -LAST-MODIFIED:20220306T200805Z +LAST-MODIFIED:20220314T151926Z LOCATION: SEQUENCE:2 STATUS:CONFIRMED @@ -303,4 +345,258 @@ X-APPLE-DEFAULT-ALARM:TRUE ACKNOWLEDGED:20220306T200803Z END:VALARM END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20210705 +DTEND;VALUE=DATE:20210710 +RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220116;INTERVAL=4;BYDAY=MO +DTSTAMP:20220314T152429Z +UID:dmt1eajatcqefdn20v4as6glm9@google.com +CREATED:20201210T121142Z +DESCRIPTION: +LAST-MODIFIED:20220314T151950Z +LOCATION: +SEQUENCE:2 +STATUS:CONFIRMED +SUMMARY:jib webrtc triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:9CB56DD8-F2E4-4F6D-9806-9D796145433D +UID:9CB56DD8-F2E4-4F6D-9806-9D796145433D +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220213T180354Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20210705 +DTEND;VALUE=DATE:20210710 +DTSTAMP:20220314T152429Z +UID:dmt1eajatcqefdn20v4as6glm9@google.com +RECURRENCE-ID;VALUE=DATE:20210705 +CREATED:20201210T121142Z +DESCRIPTION: +LAST-MODIFIED:20220314T151950Z +LOCATION: +SEQUENCE:2 +STATUS:CONFIRMED +SUMMARY:jib webrtc triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:1C7330FA-AA1E-4C8C-88B4-46AB99053B83 +UID:1C7330FA-AA1E-4C8C-88B4-46AB99053B83 +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20210704T213001Z +END:VALARM +BEGIN:VALARM +ACTION:AUDIO +TRIGGER;VALUE=DATE-TIME:20210704T213000Z +X-WR-ALARMUID:B399D1D9-64CF-4320-B77D-0C49C5B7FBE6 +UID:B399D1D9-64CF-4320-B77D-0C49C5B7FBE6 +ATTACH;VALUE=URI:Basso +RELATED-TO:1C7330FA-AA1E-4C8C-88B4-46AB99053B83 +ACKNOWLEDGED:20210704T213001Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20220101 +DTEND;VALUE=DATE:20220108 +RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220325;INTERVAL=4;BYDAY=SA +DTSTAMP:20220314T152429Z +UID:9ck7ubgnolukqvfdtpg9fh36kd@google.com +CREATED:20201210T121221Z +DESCRIPTION:Triage Center
 \;
Severity Definitions +LAST-MODIFIED:20220314T152031Z +LOCATION: +SEQUENCE:3 +STATUS:CONFIRMED +SUMMARY:ng webrtc triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E +UID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220103T182829Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20220108 +DTEND;VALUE=DATE:20220115 +RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220401;INTERVAL=4;BYDAY=SA +DTSTAMP:20220314T152429Z +UID:vurgm4hhp69j4esm9rh9gr760i@google.com +CREATED:20201210T121246Z +DESCRIPTION: +LAST-MODIFIED:20220314T152039Z +LOCATION: +SEQUENCE:3 +STATUS:CONFIRMED +SUMMARY:bwc webrtc triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:4ED58937-D7EC-40EB-816B-9B8DF179ED70 +UID:4ED58937-D7EC-40EB-816B-9B8DF179ED70 +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220306T200803Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20220115 +DTEND;VALUE=DATE:20220122 +RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220311;INTERVAL=4;BYDAY=SA +DTSTAMP:20220314T152429Z +UID:d3860jvr24f1fs0jh09gkmq2ve@google.com +CREATED:20201210T121142Z +DESCRIPTION: +LAST-MODIFIED:20220314T152128Z +LOCATION: +SEQUENCE:3 +STATUS:CONFIRMED +SUMMARY:jib webrtc triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:9CB56DD8-F2E4-4F6D-9806-9D796145433D +UID:9CB56DD8-F2E4-4F6D-9806-9D796145433D +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220213T180354Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20220312 +DTEND;VALUE=DATE:20220319 +RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=SA +DTSTAMP:20220314T152429Z +UID:na0oc5kdr6hb0jtohu0r5vkk3l@google.com +CREATED:20201210T121142Z +DESCRIPTION: +LAST-MODIFIED:20220314T152128Z +LOCATION: +SEQUENCE:4 +STATUS:CONFIRMED +SUMMARY:jib webrtc triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:9CB56DD8-F2E4-4F6D-9806-9D796145433D +UID:9CB56DD8-F2E4-4F6D-9806-9D796145433D +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220213T180354Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20211225 +DTEND;VALUE=DATE:20220101 +RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220318;INTERVAL=4;BYDAY=SA +DTSTAMP:20220314T152429Z +UID:4k9juvpqp3tq8ld4f4rncd7dtv@google.com +CREATED:20201210T121202Z +DESCRIPTION: +LAST-MODIFIED:20220314T152143Z +LOCATION: +SEQUENCE:3 +STATUS:CONFIRMED +SUMMARY:mjf webrtc triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:A83F7014-C403-4FB1-830D-EAC124D39631 +UID:A83F7014-C403-4FB1-830D-EAC124D39631 +ATTACH;VALUE=URI:Basso +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220124T181419Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20220319 +DTEND;VALUE=DATE:20220326 +RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=SA +DTSTAMP:20220314T152429Z +UID:j0fhgbo4cmipan8emopmk6k2o1@google.com +CREATED:20201210T121202Z +DESCRIPTION: +LAST-MODIFIED:20220314T152143Z +LOCATION: +SEQUENCE:4 +STATUS:CONFIRMED +SUMMARY:mjf webrtc triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:A83F7014-C403-4FB1-830D-EAC124D39631 +UID:A83F7014-C403-4FB1-830D-EAC124D39631 +ATTACH;VALUE=URI:Basso +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220124T181419Z +END:VALARM +END:VEVENT +BEGIN:VEVENT +DTSTART;VALUE=DATE:20220326 +DTEND;VALUE=DATE:20220402 +RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=SA +DTSTAMP:20220314T152429Z +UID:au9j9fh08doe3qapkuf4u75rtv@google.com +CREATED:20201210T121221Z +DESCRIPTION:Triage Center
 \;
Severity Definitions +LAST-MODIFIED:20220314T152411Z +LOCATION: +SEQUENCE:3 +STATUS:CONFIRMED +SUMMARY:ng webrtc triage +TRANSP:TRANSPARENT +X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC +BEGIN:VALARM +ACTION:AUDIO +TRIGGER:-PT15H +X-WR-ALARMUID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E +UID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E +ATTACH;VALUE=URI:Chord +X-APPLE-DEFAULT-ALARM:TRUE +ACKNOWLEDGED:20220103T182829Z +END:VALARM +END:VEVENT END:VCALENDAR diff --git a/js/triage.js b/js/triage.js index 8e3c7ee..55ad875 100644 --- a/js/triage.js +++ b/js/triage.js @@ -16,6 +16,7 @@ var bugQueries; var MONTHS = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; console.log('test'); +// privacy.file_unique_origin $(document).ready(function () { $.getJSON('js/triage.json', function(data) { @@ -25,7 +26,6 @@ $(document).ready(function () { function main(json) { - console.log(json); var now = new Date(); var currentYear = now.getFullYear(); @@ -39,72 +39,109 @@ function main(json) $.ajax({ url: CALENDAR_URL, crossDomain:true, - crossOrigin:true, - success: function(data) { - var icsBugQueries = parseICS(data); - var display = getDisplay(); - var year = getYear(now); + crossOrigin: true, + error: function (a, b, c) { + console.log(b); + }, + success: function(data) { + var icsBugQueries = parseICS(data); + var display = getDisplay(); + var year = getYear(now); - bugQueries = icsBugQueries[year]; - var future = $.url().param('future'); - var count = setupQueryURLs(triage.basequery, triage.old_basequery, future); - - var displayType = (future ? "future" : (year==currentYear ? "current" : "past")); - - displayTitle(year, count, displayType); - displaySchedule(year); - displayYearFooter(currentYear, displayType, icsBugQueries); - - getBugCounts(); + bugQueries = icsBugQueries[year]; + var future = $.url().param('future'); + var team = getTeam(); + + console.log(bugQueries); // not here + console.log('Querying for team', team) + + var count; + switch (team) { + case 'media': + count = setupQueryURLs(triage.media_basequery, triage.media_old_basequery, future); + break; + case 'webrtc': + count = setupQueryURLs(triage.webrtc_basequery, triage.webrtc_old_basequery, future); + break; + case 'graphics': + count = setupQueryURLs(triage.graphics_basequery, triage.graphics_old_basequery, future); + break; } - }); + + var displayType = (future ? "future" : (year == currentYear ? "current" : "past")); + + displayTitle(year, count, displayType); + displaySchedule(year); + displayYearFooter(currentYear, displayType, icsBugQueries); + + getBugCounts(); + } + }); } +// graphics components - +// component=Canvas%3A 2D&component=GFX%3A%20Color%20Management&component=Graphics&component=Graphics%3A%20Layers&component=Graphics%3A%20Text&component=Graphics%3A%20WebRender&component=Image%20Blocking&component=ImageLib +// webrtc components - +// component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling& +// media components - +// component=Audio%2FVideo&component=Audio%2FVideo%3A%20cubeb&component=Audio%2FVideo%3A%20GMP&component=Audio%2FVideo%3A%20MediaStreamGraph&component=Audio%2FVideo%3A%20Playback&component=Audio%2FVideo%3A%20Recording&component=Web%20Audio& + function parseICS(icsdata) { var icsBugQueries = {}; // Download calendar and parse into bugqueries. var ics = ical.parseICS(icsdata); for (let k in ics) { - if (ics.hasOwnProperty(k)) { - var ev = ics[k]; - if (ics[k].type == 'VEVENT') { - console.log(`${ev.summary} is in ${ev.location} on the ${ev.start.getDate()} of ${MONTHS[ev.start.getMonth()]} at ${ev.start.getFullYear()}`); - var event_regex = /\[.*\] (.*)/g; - var eventMatch = event_regex.exec(ev.summary); - if (!eventMatch) { - console.log('Incorrect summary syntax'); - continue; // Incorrect event syntax, ignore. - } + if (!ics.hasOwnProperty(k)) { + console.log('no Own Property', k) + } - var who = eventMatch[1]; - var startDate = `${ev.start.getFullYear()}-${ev.start.getMonth() + 1}-${ev.start.getDate()}`; - var endDate = `${ev.end.getFullYear()}-${ev.end.getMonth() + 1}-${ev.end.getDate()}`; - var year = `${ev.start.getFullYear()}`; - var endyear = `${ev.end.getFullYear()}`; + if (ics[k].type != 'VEVENT') { + continue; + } + //console.log(ev.summary, ev.location, ev.start.getDate(), MONTHS[ev.start.getMonth()], ev.start.getFullYear()); - if (!icsBugQueries[year]) - icsBugQueries[year] = []; + var ev = ics[k]; - if (!icsBugQueries[endyear]) - icsBugQueries[endyear] = []; + //var event_regex = /\[.*\] (.*)/g; + //var eventMatch = event_regex.exec(ev.summary); + //if (!eventMatch) { + //console.log('Incorrect summary syntax'); + //continue; // Incorrect event syntax, ignore. + //} - icsBugQueries[year].push({ - "who": who, - "from": startDate, - "to": endDate - }); + //var who = eventMatch[1]; + var who = ev.summary; + var startDate = `${ev.start.getFullYear()}-${ev.start.getMonth() + 1}-${ev.start.getDate()}`; + var endDate = `${ev.end.getFullYear()}-${ev.end.getMonth() + 1}-${ev.end.getDate()}`; + var year = `${ev.start.getFullYear()}`; + var endyear = `${ev.end.getFullYear()}`; - if (year != endyear) { - icsBugQueries[endyear].push({ - "who": who, - "from": startDate, - "to": endDate - }); - } + if (parseInt(year) < 2021) { + continue; + } - } + console.log('parseICS event:', who, startDate, endDate, year, endyear); + + if (!icsBugQueries[year]) + icsBugQueries[year] = []; + + if (!icsBugQueries[endyear]) + icsBugQueries[endyear] = []; + + icsBugQueries[year].push({ + "who": who, + "from": startDate, + "to": endDate + }); + + if (year != endyear) { + icsBugQueries[endyear].push({ + "who": who, + "from": startDate, + "to": endDate + }); } } @@ -116,6 +153,7 @@ function parseICS(icsdata) { }); } + console.log('icsBugQueries:', icsBugQueries); return icsBugQueries; } @@ -130,6 +168,14 @@ function getYear(now) return "" + now.getFullYear(); } +function getTeam() { + var team = $.url().param('team'); + if (team == '') { + return 'media'; + } + return team; +} + function getDisplay() { var display = $.url().param('display'); @@ -165,13 +211,16 @@ function displaySchedule(year) for (var i = 0; i < bugQueries.length; i++) { var query = bugQueries[i]; + console.log(query); if (!("url" in query)) { + console.log('no url in query!'); continue; } var dfrom = query.from.split('-'); var dto = query.to.split('-'); var id = year + "-" + i; + console.log('displaySchedule', '"' + query.who + '"'); $("#reportDiv" + id).replaceWith("

" + query.who + "

" @@ -191,20 +240,20 @@ function displayYearFooter(currentYear, displayType, icsBugQueries) // If the ics file has dates for future years. Generally shouldn't show up unless you're // near the end of the year and the generation script ran into the new year. if (("" + nextYear) in icsBugQueries) { - footer += "" + (nextYear) + " | "; + footer += "" + (nextYear) + " | "; } // The future schedule - footer += "Schedule"; + footer += "Schedule"; for (var year = currentYear; year >= 2020; year--) { - footer += "" + year + " | "; + footer += "" + year + " | "; } footer += "
"; $("#body").append(footer); } -function setupQueryURLs(url, old_url, seeall) +function setupQueryURLs(url, old_url, displayFuture) { if (!bugQueries) { return 0; @@ -214,7 +263,9 @@ function setupQueryURLs(url, old_url, seeall) var cutoff = new Date(); var oldquery_stopdate = new Date("2020-5-2"); for (var i = 0; i < bugQueries.length; i++) { - if (!seeall) { + // If this is the schedule, display all queries for the year, otherwise filter + // out future queries. + if (!displayFuture) { var dto = new Date(bugQueries[i].from); if (cutoff < dto) { return i; @@ -224,8 +275,7 @@ function setupQueryURLs(url, old_url, seeall) var date_query_to = new Date(bugQueries[i].to); if (oldquery_stopdate >= date_query_to) { bugQueries[i]["url"] = old_url.replace(//g, bugQueries[i].from).replace(//g, bugQueries[i].to); - } - else { + } else { bugQueries[i]["url"] = url.replace(//g, bugQueries[i].from).replace(//g, bugQueries[i].to); } } @@ -240,6 +290,7 @@ function getBugCounts() for (var i = bugQueries.length-1; i >= 0; i--) { var bugQuery = bugQueries[i]; if (!("url" in bugQuery)) { + console.log('no url in query!'); continue; } $.ajax({ diff --git a/js/triage.json b/js/triage.json index 6ba079b..e0e5361 100644 --- a/js/triage.json +++ b/js/triage.json @@ -1,10 +1,14 @@ { -"triage" : { - "BUGZILLA_URL": "https://bugzilla.mozilla.org/buglist.cgi", - "BUGZILLA_REST_URL": "https://bugzilla.mozilla.org/rest/bug", - "CALENDAR_URL": "js/triage.ics", - "basequery" : "?v13=defect&f13=bug_type&emailassigned_to1=1&o13=equals&email1=nobody%40mozilla.org&f4=OP&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&v6=&product=Core&n1=1&f2=OP&f14=CP&f6=creation_ts&v12=N%2FA&v10=--&emailtype1=exact&o3=changedafter&f10=bug_severity&f12=bug_severity&v3=&o10=equals&query_format=advanced&f3=component&o12=equals&f9=OP&f15=CP&keywords=intermittent-failure&f7=CP&f11=OP&component=Canvas%3A 2D&component=GFX%3A Color Management&component=Graphics&component=Graphics%3A Layers&component=Graphics%3A Text&component=Graphics%3A WebRender&component=Image Blocking&component=ImageLib&o5=changedafter&f8=CP&f5=creation_ts&v5=&j2=OR&list_id=15243965&j4=AND_G&v1=&n6=1&f1=component&keywords_type=nowords&o1=changedafter&j9=OR", - "old_basequery" : "?email1=nobody%40mozilla.org&f13=CP&o8=changedafter&o10=changedafter&f9=OP&keywords=intermittent-failure&o5=notsubstring&f2=bug_severity&keywords_type=nowords&j1=OR&v2=--&emailtype1=exact&o11=changedafter&j7=OR&f11=creation_ts&f7=OP&f4=CP&f1=OP&emailassigned_to1=1&v10=&v8=&f5=status_whiteboard&o2=equals&j9=AND_G&v11=&f8=component&f10=creation_ts&n11=1&v3=--&f6=component&v6=&f3=priority&n6=1&o3=equals&f12=CP&component=Canvas%3A 2D&component=GFX%3A Color Management&component=Graphics&component=Graphics%3A Layers&component=Graphics%3A Text&component=Graphics%3A WebRender&component=Image Blocking&component=ImageLib&product=Core&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&query_format=advanced", - "refreshHours": 12 - } + "triage": { + "BUGZILLA_URL": "https://bugzilla.mozilla.org/buglist.cgi", + "BUGZILLA_REST_URL": "https://bugzilla.mozilla.org/rest/bug", + "CALENDAR_URL": "js/triage.ics", + "graphics_basequery": "?v13=defect&f13=bug_type&emailassigned_to1=1&o13=equals&email1=nobody%40mozilla.org&f4=OP&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&v6=&product=Core&n1=1&f2=OP&f14=CP&f6=creation_ts&v12=N%2FA&v10=--&emailtype1=exact&o3=changedafter&f10=bug_severity&f12=bug_severity&v3=&o10=equals&query_format=advanced&f3=component&o12=equals&f9=OP&f15=CP&keywords=intermittent-failure&f7=CP&f11=OP&component=Canvas%3A 2D&component=GFX%3A Color Management&component=Graphics&component=Graphics%3A Layers&component=Graphics%3A Text&component=Graphics%3A WebRender&component=Image Blocking&component=ImageLib&o5=changedafter&f8=CP&f5=creation_ts&v5=&j2=OR&list_id=15243965&j4=AND_G&v1=&n6=1&f1=component&keywords_type=nowords&o1=changedafter&j9=OR", + "graphics_old_basequery": "?email1=nobody%40mozilla.org&f13=CP&o8=changedafter&o10=changedafter&f9=OP&keywords=intermittent-failure&o5=notsubstring&f2=bug_severity&keywords_type=nowords&j1=OR&v2=--&emailtype1=exact&o11=changedafter&j7=OR&f11=creation_ts&f7=OP&f4=CP&f1=OP&emailassigned_to1=1&v10=&v8=&f5=status_whiteboard&o2=equals&j9=AND_G&v11=&f8=component&f10=creation_ts&n11=1&v3=--&f6=component&v6=&f3=priority&n6=1&o3=equals&f12=CP&component=Canvas%3A 2D&component=GFX%3A Color Management&component=Graphics&component=Graphics%3A Layers&component=Graphics%3A Text&component=Graphics%3A WebRender&component=Image Blocking&component=ImageLib&product=Core&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&query_format=advanced", + "webrtc_basequery": "?v13=defect&f13=bug_type&emailassigned_to1=1&o13=equals&email1=nobody%40mozilla.org&f4=OP&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&v6=&product=Core&n1=1&f2=OP&f14=CP&f6=creation_ts&v12=N%2FA&v10=--&emailtype1=exact&o3=changedafter&f10=bug_severity&f12=bug_severity&v3=&o10=equals&query_format=advanced&f3=component&o12=equals&f9=OP&f15=CP&keywords=intermittent-failure&f7=CP&f11=OP&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&o5=changedafter&f8=CP&f5=creation_ts&v5=&j2=OR&list_id=15243965&j4=AND_G&v1=&n6=1&f1=component&keywords_type=nowords&o1=changedafter&j9=OR", + "webrtc_old_basequery": "?email1=nobody%40mozilla.org&f13=CP&o8=changedafter&o10=changedafter&f9=OP&keywords=intermittent-failure&o5=notsubstring&f2=bug_severity&keywords_type=nowords&j1=OR&v2=--&emailtype1=exact&o11=changedafter&j7=OR&f11=creation_ts&f7=OP&f4=CP&f1=OP&emailassigned_to1=1&v10=&v8=&f5=status_whiteboard&o2=equals&j9=AND_G&v11=&f8=component&f10=creation_ts&n11=1&v3=--&f6=component&v6=&f3=priority&n6=1&o3=equals&f12=CP&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&product=Core&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&query_format=advanced", + "media_basequery": "?v13=defect&f13=bug_type&emailassigned_to1=1&o13=equals&email1=nobody%40mozilla.org&f4=OP&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&v6=&product=Core&n1=1&f2=OP&f14=CP&f6=creation_ts&v12=N%2FA&v10=--&emailtype1=exact&o3=changedafter&f10=bug_severity&f12=bug_severity&v3=&o10=equals&query_format=advanced&f3=component&o12=equals&f9=OP&f15=CP&keywords=intermittent-failure&f7=CP&f11=OP&component=Audio%2FVideo&component=Audio%2FVideo%3A%20cubeb&component=Audio%2FVideo%3A%20GMP&component=Audio%2FVideo%3A%20MediaStreamGraph&component=Audio%2FVideo%3A%20Playback&component=Audio%2FVideo%3A%20Recording&component=Web%20Audio&o5=changedafter&f8=CP&f5=creation_ts&v5=&j2=OR&list_id=15243965&j4=AND_G&v1=&n6=1&f1=component&keywords_type=nowords&o1=changedafter&j9=OR", + "media_old_basequery": "?email1=nobody%40mozilla.org&f13=CP&o8=changedafter&o10=changedafter&f9=OP&keywords=intermittent-failure&o5=notsubstring&f2=bug_severity&keywords_type=nowords&j1=OR&v2=--&emailtype1=exact&o11=changedafter&j7=OR&f11=creation_ts&f7=OP&f4=CP&f1=OP&emailassigned_to1=1&v10=&v8=&f5=status_whiteboard&o2=equals&j9=AND_G&v11=&f8=component&f10=creation_ts&n11=1&v3=--&f6=component&v6=&f3=priority&n6=1&o3=equals&f12=CP&component=Audio%2FVideo&component=Audio%2FVideo%3A%20cubeb&component=Audio%2FVideo%3A%20GMP&component=Audio%2FVideo%3A%20MediaStreamGraph&component=Audio%2FVideo%3A%20Playback&component=Audio%2FVideo%3A%20Recording&component=Web%20Audio&product=Core&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&query_format=advanced", + "refreshHours": 12 + } }