Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(95)

Issue 2182693002: Add new botlist for swarming (Closed)

Created:
4 years, 4 months ago by kjlubick
Modified:
4 years, 4 months ago
Reviewers:
KevinL, jcgregorio, stephana
CC:
chromium-reviews, infra-reviews+luci-py_chromium.org, M-A Ruel
Base URL:
https://chromium.googlesource.com/external/github.com/luci/luci-py@app-wrapper
Target Ref:
refs/heads/master
Project:
luci-py
Visibility:
Public.

Description

Add new botlist for swarming This botlist is a dynamic table. The user can choose which columns they want to see and what to sort by, in addition to making it easier to discover what can be sorted by. BUG=631047 Committed: https://github.com/luci/luci-py/commit/7c258a419a17da74f64ce5bf27b1f67c3ea107e5

Patch Set 1 #

Patch Set 2 : rebase #

Patch Set 3 : Fully change to res/ #

Patch Set 4 : Make botlist show loading #

Patch Set 5 : Finish up aliasing and fix filtering #

Patch Set 6 : Fix glitch with sort persisting #

Patch Set 7 : Add documentation #

Total comments: 10

Patch Set 8 : rebuild #

Patch Set 9 : Address comments about sort-toggle and improve filtering #

Patch Set 10 : Address feedback regarding sorting, space seperation and checkboxes #

Patch Set 11 : tweak colors to be accessible #

Patch Set 12 : Tweak colors again and refactor natural sort #

Patch Set 13 : Fix link and toolbar color #

Patch Set 14 : More CSS tweaks #

Patch Set 15 : Adjust font and layout a bit more #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+9015 lines, -432 lines) Patch
M appengine/swarming/elements/.gitignore View 1 2 3 1 chunk +3 lines, -1 line 0 comments Download
M appengine/swarming/elements/Makefile View 1 2 3 4 5 6 7 8 9 3 chunks +4 lines, -2 lines 1 comment Download
M appengine/swarming/elements/botlist-index.html View 1 2 3 4 5 6 7 8 9 1 chunk +7 lines, -3 lines 0 comments Download
M appengine/swarming/elements/build/elements.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 6 chunks +7407 lines, -403 lines 0 comments Download
A appengine/swarming/elements/build/js/common.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +53 lines, -0 lines 0 comments Download
M appengine/swarming/elements/elements.html View 1 2 1 chunk +1 line, -1 line 0 comments Download
A appengine/swarming/elements/res/imp/botlist/bot-filters.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +554 lines, -0 lines 0 comments Download
A appengine/swarming/elements/res/imp/botlist/bot-list.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +435 lines, -0 lines 0 comments Download
A appengine/swarming/elements/res/imp/botlist/bot-list-data.html View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +174 lines, -0 lines 0 comments Download
A + appengine/swarming/elements/res/imp/botlist/bot-list-demo.html View 1 2 3 4 5 6 7 8 9 2 chunks +13 lines, -14 lines 0 comments Download
A appengine/swarming/elements/res/imp/botlist/bot-list-shared.html View 1 2 3 4 5 6 7 8 9 1 chunk +156 lines, -0 lines 0 comments Download
A appengine/swarming/elements/res/imp/common/sort-toggle.html View 1 2 3 4 5 6 7 8 9 1 chunk +127 lines, -0 lines 2 comments Download
M appengine/swarming/elements/res/imp/common/swarming-app.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 5 chunks +26 lines, -4 lines 0 comments Download
M appengine/swarming/elements/res/imp/index/swarming-index.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -4 lines 0 comments Download
A appengine/swarming/elements/res/js/common.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +53 lines, -0 lines 1 comment Download

Depends on Patchset:

Messages

Total messages: 25 (9 generated)
kjlubick
It is currently live at https://2213-cbaf341-tainted-kjlubick-dot-chromium-swarm-dev.appspot.com/newui/botlist Since the staging data isn't all that interesting, I've ...
4 years, 4 months ago (2016-07-28 20:08:09 UTC) #3
kjlubick
On 2016/07/28 at 20:08:09, kjlubick wrote: > It is currently live at > https://2213-cbaf341-tainted-kjlubick-dot-chromium-swarm-dev.appspot.com/newui/botlist > ...
4 years, 4 months ago (2016-07-28 20:14:06 UTC) #5
jcgregorio
On 2016/07/28 at 20:14:06, kjlubick wrote: > On 2016/07/28 at 20:08:09, kjlubick wrote: > > ...
4 years, 4 months ago (2016-07-28 20:28:14 UTC) #6
kjlubick
On 2016/07/28 at 20:28:14, jcgregorio wrote: > On 2016/07/28 at 20:14:06, kjlubick wrote: > > ...
4 years, 4 months ago (2016-07-28 20:36:33 UTC) #7
jcgregorio
On 2016/07/28 at 20:36:33, kjlubick wrote: > On 2016/07/28 at 20:28:14, jcgregorio wrote: > > ...
4 years, 4 months ago (2016-07-28 20:46:32 UTC) #8
stephana
https://codereview.chromium.org/2182693002/diff/120001/appengine/swarming/elements/res/imp/botlist/bot-list-data.html File appengine/swarming/elements/res/imp/botlist/bot-list-data.html (right): https://codereview.chromium.org/2182693002/diff/120001/appengine/swarming/elements/res/imp/botlist/bot-list-data.html#newcode45 appengine/swarming/elements/res/imp/botlist/bot-list-data.html:45: <dom-module id="bot-list-data"> What is the benefit of creating a ...
4 years, 4 months ago (2016-07-29 14:09:31 UTC) #9
kjlubick
I also addressed Joe's concerns. new Screenshot, with checkboxes and bolding search: https://screenshot.googleplex.com/qbSLKC1skwM https://codereview.chromium.org/2182693002/diff/120001/appengine/swarming/elements/res/imp/botlist/bot-list-data.html File ...
4 years, 4 months ago (2016-07-29 19:13:25 UTC) #10
kjlubick
It now looks like: https://screenshot.googleplex.com/CdtszKzc3am
4 years, 4 months ago (2016-08-01 14:02:38 UTC) #11
jcgregorio
lgtm
4 years, 4 months ago (2016-08-01 14:03:28 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2182693002/280001
4 years, 4 months ago (2016-08-01 14:03:56 UTC) #14
commit-bot: I haz the power
No L-G-T-M from a valid reviewer yet. CQ run can only be started by full ...
4 years, 4 months ago (2016-08-01 14:03:59 UTC) #16
KevinL
lgtm
4 years, 4 months ago (2016-08-01 14:04:23 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2182693002/280001
4 years, 4 months ago (2016-08-01 14:04:36 UTC) #20
jcgregorio
https://codereview.chromium.org/2182693002/diff/280001/appengine/swarming/elements/res/js/common.js File appengine/swarming/elements/res/js/common.js (right): https://codereview.chromium.org/2182693002/diff/280001/appengine/swarming/elements/res/js/common.js#newcode44 appengine/swarming/elements/res/js/common.js:44: // Javascript will try to corece these to numbers ...
4 years, 4 months ago (2016-08-01 14:04:36 UTC) #21
commit-bot: I haz the power
Committed patchset #15 (id:280001) as https://github.com/luci/luci-py/commit/7c258a419a17da74f64ce5bf27b1f67c3ea107e5
4 years, 4 months ago (2016-08-01 14:07:35 UTC) #23
jcgregorio
4 years, 4 months ago (2016-08-01 14:08:06 UTC) #25
Message was sent while issue was closed.
https://codereview.chromium.org/2182693002/diff/280001/appengine/swarming/ele...
File appengine/swarming/elements/Makefile (right):

https://codereview.chromium.org/2182693002/diff/280001/appengine/swarming/ele...
appengine/swarming/elements/Makefile:24: cp ./res/js/common.js
./build/js/common.js
In a future CL this should be run through uglify-js.

https://codereview.chromium.org/2182693002/diff/280001/appengine/swarming/ele...
File appengine/swarming/elements/res/imp/common/sort-toggle.html (right):

https://codereview.chromium.org/2182693002/diff/280001/appengine/swarming/ele...
appengine/swarming/elements/res/imp/common/sort-toggle.html:79: properties: {
nit: need blank line above.

https://codereview.chromium.org/2182693002/diff/280001/appengine/swarming/ele...
appengine/swarming/elements/res/imp/common/sort-toggle.html:123: 
nit: no blank line here.

Powered by Google App Engine
This is Rietveld 408576698