annotate js/dashboard.js @ 55:cd51aebfbf68

Removed extraneous logging
author Atul Varma <avarma@mozilla.com>
date Sat, 24 Apr 2010 23:50:23 -0700
parents b6b1f0af8516
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
1 $(window).ready(
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
2 function() {
16
c4de72b56b3e Added a really basic caching mechanism that uses a hidden form field as a single-session cache.
Atul Varma <varmaa@toolness.com>
parents: 15
diff changeset
3 var cache = buildCache("#form-cache .data");
c4de72b56b3e Added a really basic caching mechanism that uses a hidden form field as a single-session cache.
Atul Varma <varmaa@toolness.com>
parents: 15
diff changeset
4
6
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
5 function sortByLastChanged(bugs) {
10
86c127008050 Minor refactoring
Atul Varma <varmaa@toolness.com>
parents: 9
diff changeset
6 var lctimes = {};
86c127008050 Minor refactoring
Atul Varma <varmaa@toolness.com>
parents: 9
diff changeset
7
6
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
8 bugs.forEach(
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
9 function(bug) {
13
1c1e538d7df7 Fixed date display; before, prettyDate() was mistaking ISO-8601 GMT for local time.
Atul Varma <varmaa@toolness.com>
parents: 12
diff changeset
10 lctimes[bug.id] = dateFromISO8601(bug.last_change_time);
6
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
11 });
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
12
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
13 function compare(a, b) {
10
86c127008050 Minor refactoring
Atul Varma <varmaa@toolness.com>
parents: 9
diff changeset
14 var alc = lctimes[a.id];
86c127008050 Minor refactoring
Atul Varma <varmaa@toolness.com>
parents: 9
diff changeset
15 var blc = lctimes[b.id];
86c127008050 Minor refactoring
Atul Varma <varmaa@toolness.com>
parents: 9
diff changeset
16
86c127008050 Minor refactoring
Atul Varma <varmaa@toolness.com>
parents: 9
diff changeset
17 if (alc < blc)
6
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
18 return -1;
10
86c127008050 Minor refactoring
Atul Varma <varmaa@toolness.com>
parents: 9
diff changeset
19 if (alc > blc)
6
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
20 return 1;
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
21 return 0;
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
22 }
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
23
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
24 bugs.sort(compare);
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
25 }
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
26
25
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
27 function updatePrettyDates(query) {
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
28 query.find(".last-changed").each(
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
29 function() {
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
30 var lcTime = $(this).attr("data-last-change");
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
31 $(this).text(prettyDate(lcTime));
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
32 });
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
33 }
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
34
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
35 const PRETTY_DATE_UPDATE_INTERVAL = 1000 * 60;
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
36
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
37 window.setInterval(function() { updatePrettyDates($("#reports")); },
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
38 PRETTY_DATE_UPDATE_INTERVAL);
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
39
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
40 function showBugs(query, bugs) {
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
41 var table = $("#templates .bugs").clone();
2
5aa3693fe1ac Replaced priority column w/ importance, added css styling for priority+severity components.
Atul Varma <varmaa@toolness.com>
parents: 1
diff changeset
42 var rowTemplate = table.find(".bug-row").remove();
6
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
43 sortByLastChanged(bugs);
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
44 bugs.reverse();
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
45 bugs.forEach(
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
46 function(bug) {
2
5aa3693fe1ac Replaced priority column w/ importance, added css styling for priority+severity components.
Atul Varma <varmaa@toolness.com>
parents: 1
diff changeset
47 var row = rowTemplate.clone();
7
d27bd0db6bf1 added loading screen, removed duplicate bug listings.
Atul Varma <varmaa@toolness.com>
parents: 6
diff changeset
48 row.attr("id", "bug-id-" + bug.id);
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
49 row.find(".summary").text(bug.summary);
8
85027feb6b6e better way of doing css styling via css classes for bug priority, severity, and status.
Atul Varma <varmaa@toolness.com>
parents: 7
diff changeset
50 row.addClass("status-" + bug.status);
85027feb6b6e better way of doing css styling via css classes for bug priority, severity, and status.
Atul Varma <varmaa@toolness.com>
parents: 7
diff changeset
51 if (bug.priority != "--") {
85027feb6b6e better way of doing css styling via css classes for bug priority, severity, and status.
Atul Varma <varmaa@toolness.com>
parents: 7
diff changeset
52 row.addClass(bug.priority);
85027feb6b6e better way of doing css styling via css classes for bug priority, severity, and status.
Atul Varma <varmaa@toolness.com>
parents: 7
diff changeset
53 row.addClass(bug.severity);
85027feb6b6e better way of doing css styling via css classes for bug priority, severity, and status.
Atul Varma <varmaa@toolness.com>
parents: 7
diff changeset
54 }
25
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
55 row.find(".last-changed").attr("data-last-change",
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
56 bug.last_change_time);
11
ac252dd4b395 Added some basic tooltip logic, though it's incomplete and hidden for now.
Atul Varma <varmaa@toolness.com>
parents: 10
diff changeset
57
4
11d242c482ca removed link from bug summary and applied it to the entire bug row.
Atul Varma <varmaa@toolness.com>
parents: 2
diff changeset
58 row.click(
11
ac252dd4b395 Added some basic tooltip logic, though it's incomplete and hidden for now.
Atul Varma <varmaa@toolness.com>
parents: 10
diff changeset
59 function onClick() {
4
11d242c482ca removed link from bug summary and applied it to the entire bug row.
Atul Varma <varmaa@toolness.com>
parents: 2
diff changeset
60 window.open(Bugzilla.getShowBugURL(bug.id));
11d242c482ca removed link from bug summary and applied it to the entire bug row.
Atul Varma <varmaa@toolness.com>
parents: 2
diff changeset
61 });
11
ac252dd4b395 Added some basic tooltip logic, though it's incomplete and hidden for now.
Atul Varma <varmaa@toolness.com>
parents: 10
diff changeset
62
ac252dd4b395 Added some basic tooltip logic, though it's incomplete and hidden for now.
Atul Varma <varmaa@toolness.com>
parents: 10
diff changeset
63 row.hover(
ac252dd4b395 Added some basic tooltip logic, though it's incomplete and hidden for now.
Atul Varma <varmaa@toolness.com>
parents: 10
diff changeset
64 function onIn() {
ac252dd4b395 Added some basic tooltip logic, though it's incomplete and hidden for now.
Atul Varma <varmaa@toolness.com>
parents: 10
diff changeset
65 var tooltip = $("#templates .bug-tooltip").clone();
ac252dd4b395 Added some basic tooltip logic, though it's incomplete and hidden for now.
Atul Varma <varmaa@toolness.com>
parents: 10
diff changeset
66 tooltip.find(".priority").text(bug.priority);
ac252dd4b395 Added some basic tooltip logic, though it's incomplete and hidden for now.
Atul Varma <varmaa@toolness.com>
parents: 10
diff changeset
67 // TODO: Show more information in tooltip.
ac252dd4b395 Added some basic tooltip logic, though it's incomplete and hidden for now.
Atul Varma <varmaa@toolness.com>
parents: 10
diff changeset
68 $(this).append(tooltip);
ac252dd4b395 Added some basic tooltip logic, though it's incomplete and hidden for now.
Atul Varma <varmaa@toolness.com>
parents: 10
diff changeset
69 },
ac252dd4b395 Added some basic tooltip logic, though it's incomplete and hidden for now.
Atul Varma <varmaa@toolness.com>
parents: 10
diff changeset
70 function onOut() {
ac252dd4b395 Added some basic tooltip logic, though it's incomplete and hidden for now.
Atul Varma <varmaa@toolness.com>
parents: 10
diff changeset
71 $(this).find(".bug-tooltip").remove();
ac252dd4b395 Added some basic tooltip logic, though it's incomplete and hidden for now.
Atul Varma <varmaa@toolness.com>
parents: 10
diff changeset
72 });
ac252dd4b395 Added some basic tooltip logic, though it's incomplete and hidden for now.
Atul Varma <varmaa@toolness.com>
parents: 10
diff changeset
73
2
5aa3693fe1ac Replaced priority column w/ importance, added css styling for priority+severity components.
Atul Varma <varmaa@toolness.com>
parents: 1
diff changeset
74 table.append(row);
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
75 });
25
6b52ea022121 Pretty dates now update every minute.
Atul Varma <varmaa@toolness.com>
parents: 24
diff changeset
76 updatePrettyDates(table);
16
c4de72b56b3e Added a really basic caching mechanism that uses a hidden form field as a single-session cache.
Atul Varma <varmaa@toolness.com>
parents: 15
diff changeset
77 query.find(".bugs").remove();
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
78 query.append(table);
15
306db29669c7 Fade in new bug reports
Atul Varma <varmaa@toolness.com>
parents: 13
diff changeset
79 table.hide();
16
c4de72b56b3e Added a really basic caching mechanism that uses a hidden form field as a single-session cache.
Atul Varma <varmaa@toolness.com>
parents: 15
diff changeset
80 removeDuplicateBugs();
15
306db29669c7 Fade in new bug reports
Atul Varma <varmaa@toolness.com>
parents: 13
diff changeset
81 table.fadeIn();
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
82 }
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
83
12
ea3ec9f460db Removed loading screen.
Atul Varma <varmaa@toolness.com>
parents: 11
diff changeset
84 // Remove duplicate bugs, preferring the first listing of a bug in
ea3ec9f460db Removed loading screen.
Atul Varma <varmaa@toolness.com>
parents: 11
diff changeset
85 // the DOM to later ones. This is b/c the reports further down the
ea3ec9f460db Removed loading screen.
Atul Varma <varmaa@toolness.com>
parents: 11
diff changeset
86 // page are the less "interesting" ones, and we want to capture
ea3ec9f460db Removed loading screen.
Atul Varma <varmaa@toolness.com>
parents: 11
diff changeset
87 // the most "interesting" part of each bug.
ea3ec9f460db Removed loading screen.
Atul Varma <varmaa@toolness.com>
parents: 11
diff changeset
88 function removeDuplicateBugs() {
7
d27bd0db6bf1 added loading screen, removed duplicate bug listings.
Atul Varma <varmaa@toolness.com>
parents: 6
diff changeset
89 var visited = {};
d27bd0db6bf1 added loading screen, removed duplicate bug listings.
Atul Varma <varmaa@toolness.com>
parents: 6
diff changeset
90 $("#reports .bug-row").each(
d27bd0db6bf1 added loading screen, removed duplicate bug listings.
Atul Varma <varmaa@toolness.com>
parents: 6
diff changeset
91 function() {
d27bd0db6bf1 added loading screen, removed duplicate bug listings.
Atul Varma <varmaa@toolness.com>
parents: 6
diff changeset
92 var id = $(this).attr("id");
d27bd0db6bf1 added loading screen, removed duplicate bug listings.
Atul Varma <varmaa@toolness.com>
parents: 6
diff changeset
93 if (id in visited)
d27bd0db6bf1 added loading screen, removed duplicate bug listings.
Atul Varma <varmaa@toolness.com>
parents: 6
diff changeset
94 $(this).remove();
d27bd0db6bf1 added loading screen, removed duplicate bug listings.
Atul Varma <varmaa@toolness.com>
parents: 6
diff changeset
95 else
d27bd0db6bf1 added loading screen, removed duplicate bug listings.
Atul Varma <varmaa@toolness.com>
parents: 6
diff changeset
96 visited[id] = true;
d27bd0db6bf1 added loading screen, removed duplicate bug listings.
Atul Varma <varmaa@toolness.com>
parents: 6
diff changeset
97 });
d27bd0db6bf1 added loading screen, removed duplicate bug listings.
Atul Varma <varmaa@toolness.com>
parents: 6
diff changeset
98 }
d27bd0db6bf1 added loading screen, removed duplicate bug listings.
Atul Varma <varmaa@toolness.com>
parents: 6
diff changeset
99
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
100 function report(selector, searchTerms) {
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
101 var newTerms = {__proto__: defaults};
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
102 for (name in searchTerms)
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
103 newTerms[name.replace(/_DOT_/g, ".")] = searchTerms[name];
16
c4de72b56b3e Added a really basic caching mechanism that uses a hidden form field as a single-session cache.
Atul Varma <varmaa@toolness.com>
parents: 15
diff changeset
104
c4de72b56b3e Added a really basic caching mechanism that uses a hidden form field as a single-session cache.
Atul Varma <varmaa@toolness.com>
parents: 15
diff changeset
105 var cached = cache.get(selector);
c4de72b56b3e Added a really basic caching mechanism that uses a hidden form field as a single-session cache.
Atul Varma <varmaa@toolness.com>
parents: 15
diff changeset
106 if (cached)
c4de72b56b3e Added a really basic caching mechanism that uses a hidden form field as a single-session cache.
Atul Varma <varmaa@toolness.com>
parents: 15
diff changeset
107 showBugs($(selector), cached);
c4de72b56b3e Added a really basic caching mechanism that uses a hidden form field as a single-session cache.
Atul Varma <varmaa@toolness.com>
parents: 15
diff changeset
108
24
9758e65141df Added throbber to dashboard reports.
Atul Varma <varmaa@toolness.com>
parents: 18
diff changeset
109 $(selector).find("h2").addClass("loading");
9758e65141df Added throbber to dashboard reports.
Atul Varma <varmaa@toolness.com>
parents: 18
diff changeset
110
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
111 Bugzilla.search(newTerms,
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
112 function(response) {
16
c4de72b56b3e Added a really basic caching mechanism that uses a hidden form field as a single-session cache.
Atul Varma <varmaa@toolness.com>
parents: 15
diff changeset
113 cache.set(selector, response.bugs);
7
d27bd0db6bf1 added loading screen, removed duplicate bug listings.
Atul Varma <varmaa@toolness.com>
parents: 6
diff changeset
114 showBugs($(selector), response.bugs);
24
9758e65141df Added throbber to dashboard reports.
Atul Varma <varmaa@toolness.com>
parents: 18
diff changeset
115 $(selector).find("h2").removeClass("loading");
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
116 });
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
117 }
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
118
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
119 function timeAgo(ms) {
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
120 var now = new Date();
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
121 var then = new Date(now - ms);
13
1c1e538d7df7 Fixed date display; before, prettyDate() was mistaking ISO-8601 GMT for local time.
Atul Varma <varmaa@toolness.com>
parents: 12
diff changeset
122 return dateToISO8601(then);
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
123 }
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
124
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
125 const MS_PER_HOUR = 1000 * 60 * 60;
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
126 const MS_PER_DAY = MS_PER_HOUR * 24;
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
127 const MS_PER_WEEK = MS_PER_DAY * 7;
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
128
27
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
129 var myUsername = "avarma@mozilla.com";
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
130
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
131 if (location.search) {
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
132 var match = location.search.match(/\?username=(.*)/);
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
133 if (match) {
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
134 myUsername = unescape(match[1]);
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
135 $("#who").text(myUsername);
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
136 }
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
137 }
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
138
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
139 var defaults = {
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
140 changed_after: timeAgo(MS_PER_WEEK * 14)
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
141 };
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
142
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
143 report("#assigned-bugs",
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
144 {status: ["NEW", "UNCONFIRMED", "ASSIGNED", "REOPENED"],
27
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
145 email1: myUsername,
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
146 email1_type: "equals",
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
147 email1_assigned_to: 1});
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
148
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
149 report("#fixed-bugs",
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
150 {resolution: ["FIXED"],
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
151 changed_after: timeAgo(MS_PER_WEEK),
27
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
152 email1: myUsername,
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
153 email1_type: "equals",
6
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
154 email1_assigned_to: 1,
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
155 email1_reporter: 1,
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
156 email1_cc: 1});
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
157
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
158 report("#code-reviews",
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
159 {status: ["NEW", "UNCONFIRMED", "ASSIGNED", "REOPENED"],
27
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
160 flag_DOT_requestee: myUsername});
6
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
161
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
162 report("#reported-bugs",
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
163 {status: ["NEW", "UNCONFIRMED", "ASSIGNED", "REOPENED"],
27
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
164 email1: myUsername,
6
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
165 email1_type: "equals",
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
166 email1_reporter: 1,
27
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
167 email2: myUsername,
6
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
168 email2_type: "not_equals",
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
169 email2_assigned_to: 1});
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
170
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
171 report("#cc-bugs",
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
172 {status: ["NEW", "UNCONFIRMED", "ASSIGNED", "REOPENED"],
27
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
173 email1: myUsername,
6
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
174 email1_type: "equals",
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
175 email1_cc: 1,
27
b6b1f0af8516 Dashboard now supports any user via 'username' GET param.
Atul Varma <varmaa@toolness.com>
parents: 25
diff changeset
176 email2: myUsername,
6
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
177 email2_type: "not_equals",
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
178 email2_assigned_to: 1,
8c29933b8435 show reported and CC'd bugs, sort bug list by last changed
Atul Varma <varmaa@toolness.com>
parents: 5
diff changeset
179 email2_reporter: 1});
0
32d83aaf1afe Origination.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
180 });