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

Issue 2269643002: Extract shared filters and aliasing code (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@master
Target Ref:
refs/heads/master
Project:
luci-py
Visibility:
Public.

Description

Extract shared filters and aliasing code There are no visual differences* In a future CL, tasklist will begin using these new behaviors. alias.js includes shared behavior for applying and unapplying Android and GPU aliases. query-column-filter-behavior includes shared behavior for filtering the columns and data used in bot-filters (and soon in task-filters). *I fixed quarantine messages in some cases and made app.yaml not upload bower_components and node_componenets - which keeps the size of the GAE app 12MB instead of 60+MB. BUG=631047 Committed: https://github.com/luci/luci-py/commit/6c730d430ec1bb8e0a147adea5a3fd1b0194461b

Patch Set 1 #

Patch Set 2 : similarity to 80% for better diffs #

Patch Set 3 : Documentation #

Total comments: 11

Patch Set 4 : Add Design.md #

Total comments: 4

Patch Set 5 : Add spacing #

Total comments: 2

Patch Set 6 : Address nit #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1498 lines, -1301 lines) Patch
M appengine/swarming/app.yaml View 1 chunk +2 lines, -0 lines 0 comments Download
M appengine/swarming/elements/Makefile View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M appengine/swarming/elements/build/elements.html View 1 2 3 30 chunks +432 lines, -431 lines 0 comments Download
M appengine/swarming/elements/build/js/js.js View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
A appengine/swarming/elements/res/imp/botlist/DESIGN.md View 1 2 3 4 5 1 chunk +37 lines, -0 lines 0 comments Download
M appengine/swarming/elements/res/imp/botlist/bot-filters.html View 1 2 3 7 chunks +28 lines, -366 lines 0 comments Download
M appengine/swarming/elements/res/imp/botlist/bot-list.html View 1 2 3 7 chunks +26 lines, -55 lines 0 comments Download
M appengine/swarming/elements/res/imp/botlist/bot-list-data.html View 1 2 3 7 chunks +12 lines, -9 lines 0 comments Download
M appengine/swarming/elements/res/imp/botlist/bot-list-demo.html View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M appengine/swarming/elements/res/imp/botlist/bot-list-shared.html View 1 2 3 1 chunk +0 lines, -179 lines 0 comments Download
A appengine/swarming/elements/res/imp/botlist/bot-list-shared-behavior.html View 1 2 3 1 chunk +106 lines, -0 lines 0 comments Download
M appengine/swarming/elements/res/imp/botlist/bot-list-summary.html View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
A appengine/swarming/elements/res/imp/common/common-behavior.html View 1 2 3 1 chunk +38 lines, -0 lines 0 comments Download
M appengine/swarming/elements/res/imp/common/dynamic-table.html View 1 2 3 1 chunk +0 lines, -219 lines 0 comments Download
A appengine/swarming/elements/res/imp/common/dynamic-table-behavior.html View 1 2 3 1 chunk +272 lines, -0 lines 0 comments Download
A appengine/swarming/elements/res/imp/common/query-column-filter-behavior.html View 1 2 3 1 chunk +451 lines, -0 lines 0 comments Download
M appengine/swarming/elements/res/imp/common/swarming-app.html View 1 2 3 3 chunks +1 line, -34 lines 0 comments Download
M appengine/swarming/elements/res/imp/tasklist/task-list.html View 1 2 3 2 chunks +1 line, -2 lines 0 comments Download
M appengine/swarming/elements/res/imp/tasklist/task-list-data.html View 1 2 3 2 chunks +2 lines, -1 line 0 comments Download
M appengine/swarming/elements/res/imp/tasklist/task-list-demo.html View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
A appengine/swarming/elements/res/js/alias.js View 1 2 3 1 chunk +83 lines, -0 lines 0 comments Download
M appengine/swarming/elements/res/js/common.js View 1 2 3 1 chunk +1 line, -1 line 0 comments Download

Dependent Patchsets:

Messages

Total messages: 23 (10 generated)
kjlubick
4 years, 4 months ago (2016-08-22 15:15:14 UTC) #4
stephana
https://codereview.chromium.org/2269643002/diff/40001/appengine/swarming/elements/res/imp/common/common-aliases.html File appengine/swarming/elements/res/imp/common/common-aliases.html (right): https://codereview.chromium.org/2269643002/diff/40001/appengine/swarming/elements/res/imp/common/common-aliases.html#newcode13 appengine/swarming/elements/res/imp/common/common-aliases.html:13: <!--Import this to initialize SwarmingBehaviors--> IMO, this should be ...
4 years, 4 months ago (2016-08-23 12:41:51 UTC) #5
jcgregorio
https://codereview.chromium.org/2269643002/diff/40001/appengine/swarming/elements/res/imp/botlist/bot-list.html File appengine/swarming/elements/res/imp/botlist/bot-list.html (right): https://codereview.chromium.org/2269643002/diff/40001/appengine/swarming/elements/res/imp/botlist/bot-list.html#newcode320 appengine/swarming/elements/res/imp/botlist/bot-list.html:320: SwarmingBehaviors.DynamicTableBehavior, So we have SwarmingBehaviors.BotListBehavior which can maybe have ...
4 years, 4 months ago (2016-08-23 13:07:45 UTC) #6
kjlubick
https://codereview.chromium.org/2269643002/diff/40001/appengine/swarming/elements/res/imp/botlist/bot-list.html File appengine/swarming/elements/res/imp/botlist/bot-list.html (right): https://codereview.chromium.org/2269643002/diff/40001/appengine/swarming/elements/res/imp/botlist/bot-list.html#newcode320 appengine/swarming/elements/res/imp/botlist/bot-list.html:320: SwarmingBehaviors.DynamicTableBehavior, On 2016/08/23 at 13:07:44, jcgregorio wrote: > So ...
4 years, 4 months ago (2016-08-23 17:43:19 UTC) #8
jcgregorio
https://codereview.chromium.org/2269643002/diff/60001/appengine/swarming/elements/res/imp/botlist/DESIGN.md File appengine/swarming/elements/res/imp/botlist/DESIGN.md (right): https://codereview.chromium.org/2269643002/diff/60001/appengine/swarming/elements/res/imp/botlist/DESIGN.md#newcode5 appengine/swarming/elements/res/imp/botlist/DESIGN.md:5: +------------->+CommonBehavior+<-----------------+ nit: Can you add a single spacing in ...
4 years, 4 months ago (2016-08-23 17:58:59 UTC) #9
kjlubick
https://codereview.chromium.org/2269643002/diff/60001/appengine/swarming/elements/res/imp/botlist/DESIGN.md File appengine/swarming/elements/res/imp/botlist/DESIGN.md (right): https://codereview.chromium.org/2269643002/diff/60001/appengine/swarming/elements/res/imp/botlist/DESIGN.md#newcode5 appengine/swarming/elements/res/imp/botlist/DESIGN.md:5: +------------->+CommonBehavior+<-----------------+ On 2016/08/23 at 17:58:59, jcgregorio wrote: > nit: ...
4 years, 4 months ago (2016-08-23 19:13:56 UTC) #10
jcgregorio
LGTM modulo the nit with the docs. https://codereview.chromium.org/2269643002/diff/80001/appengine/swarming/elements/res/imp/botlist/DESIGN.md File appengine/swarming/elements/res/imp/botlist/DESIGN.md (right): https://codereview.chromium.org/2269643002/diff/80001/appengine/swarming/elements/res/imp/botlist/DESIGN.md#newcode1 appengine/swarming/elements/res/imp/botlist/DESIGN.md:1: This is ...
4 years, 4 months ago (2016-08-24 14:48:28 UTC) #11
kjlubick
https://codereview.chromium.org/2269643002/diff/80001/appengine/swarming/elements/res/imp/botlist/DESIGN.md File appengine/swarming/elements/res/imp/botlist/DESIGN.md (right): https://codereview.chromium.org/2269643002/diff/80001/appengine/swarming/elements/res/imp/botlist/DESIGN.md#newcode1 appengine/swarming/elements/res/imp/botlist/DESIGN.md:1: This is a highlevel overview of the pieces that ...
4 years, 4 months ago (2016-08-24 15:06:32 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/2269643002/100001
4 years, 4 months ago (2016-08-24 15:07:07 UTC) #15
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-24 15:07:09 UTC) #17
KevinL
lgtm
4 years, 4 months ago (2016-08-24 15:07:12 UTC) #19
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/2269643002/100001
4 years, 4 months ago (2016-08-24 15:07:22 UTC) #21
commit-bot: I haz the power
4 years, 4 months ago (2016-08-24 15:10:45 UTC) #23
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://github.com/luci/luci-py/commit/6c730d430ec1bb8e0a147adea5a3fd1b0194461b

Powered by Google App Engine
This is Rietveld 408576698