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
-
-
-
-
-
-
-
-
-
-
+
+
+
+ Graphics
+ Media Playback
+ WebRTC
+
+
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
+ }
}