Mercurial > bugzilla-dashboard
changeset 27:b6b1f0af8516
Dashboard now supports any user via 'username' GET param.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Thu, 11 Mar 2010 04:49:24 -0800 |
parents | f9b1d429f9ab |
children | c631a02f9f63 |
files | index.html js/dashboard.js |
diffstat | 2 files changed, 18 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/index.html Thu Mar 11 04:26:11 2010 -0800 +++ b/index.html Thu Mar 11 04:49:24 2010 -0800 @@ -7,7 +7,7 @@ </head> <body> <div id="reports"> - <h1>Atul's Bugzilla Dashboard</h1> + <h1><span id="who">Atul</span>'s Bugzilla Dashboard</h1> <div class="container"> <div id="assigned-bugs"><h2>My Assigned Bugs</h2></div> <div id="fixed-bugs"><h2>My Fixed Bugs</h2></div>
--- a/js/dashboard.js Thu Mar 11 04:26:11 2010 -0800 +++ b/js/dashboard.js Thu Mar 11 04:49:24 2010 -0800 @@ -126,20 +126,30 @@ const MS_PER_DAY = MS_PER_HOUR * 24; const MS_PER_WEEK = MS_PER_DAY * 7; + var myUsername = "avarma@mozilla.com"; + + if (location.search) { + var match = location.search.match(/\?username=(.*)/); + if (match) { + myUsername = unescape(match[1]); + $("#who").text(myUsername); + } + } + var defaults = { changed_after: timeAgo(MS_PER_WEEK * 14) }; report("#assigned-bugs", {status: ["NEW", "UNCONFIRMED", "ASSIGNED", "REOPENED"], - email1: "avarma@mozilla.com", + email1: myUsername, email1_type: "equals", email1_assigned_to: 1}); report("#fixed-bugs", {resolution: ["FIXED"], changed_after: timeAgo(MS_PER_WEEK), - email1: "avarma@mozilla.com", + email1: myUsername, email1_type: "equals", email1_assigned_to: 1, email1_reporter: 1, @@ -147,23 +157,23 @@ report("#code-reviews", {status: ["NEW", "UNCONFIRMED", "ASSIGNED", "REOPENED"], - flag_DOT_requestee: "avarma@mozilla.com"}); + flag_DOT_requestee: myUsername}); report("#reported-bugs", {status: ["NEW", "UNCONFIRMED", "ASSIGNED", "REOPENED"], - email1: "avarma@mozilla.com", + email1: myUsername, email1_type: "equals", email1_reporter: 1, - email2: "avarma@mozilla.com", + email2: myUsername, email2_type: "not_equals", email2_assigned_to: 1}); report("#cc-bugs", {status: ["NEW", "UNCONFIRMED", "ASSIGNED", "REOPENED"], - email1: "avarma@mozilla.com", + email1: myUsername, email1_type: "equals", email1_cc: 1, - email2: "avarma@mozilla.com", + email2: myUsername, email2_type: "not_equals", email2_assigned_to: 1, email2_reporter: 1});