New issue
Advanced search Search tips

Issue 749241 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Migrate Isolate UI to WebComponents

Project Member Reported by kjlubick@google.com, Jul 26 2017

Issue description

This is a tracking bug for the work needed to migrate the Isolate UI to join its Swarming cousin with a fancy Polymer UI.


 
Project Member

Comment 1 by bugdroid1@chromium.org, Jul 26 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/external/github.com/luci/luci-py.git/+/37d8dd14e7186c39c1ba22c5cd7d7ac66c0b04a2

commit 37d8dd14e7186c39c1ba22c5cd7d7ac66c0b04a2
Author: maruel <maruel@chromium.org>
Date: Wed Jul 26 21:16:06 2017

isolate: Add OWNERS to add kjlubick@

POLYMER UI IS HAPPENING 👏 😁 👍

R=vadimsh@chromium.org
BUG=749241

Review-Url: https://codereview.chromium.org/2985953002

[add] https://crrev.com/37d8dd14e7186c39c1ba22c5cd7d7ac66c0b04a2/appengine/isolate/OWNERS

Project Member

Comment 2 by sheriffbot@chromium.org, Jul 27 2017

Labels: Hotlist-Google

Comment 3 by mar...@chromium.org, Jul 27 2017

Components: -Infra>Platform>Swarming Infra>Platform>Swarming>WebUI
Project Member

Comment 4 by bugdroid1@chromium.org, Aug 2 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/external/github.com/luci/luci-py.git/+/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8

commit 1edc7b3b32c67c27b599035db39d8e7f3b79fcd8
Author: kjlubick <kjlubick@google.com>
Date: Wed Aug 02 12:55:03 2017

Add stub for new polymer-based Isolate UI

This just adds a hello world Polymer page and JS.

The structure is identical to the Swarming UI.

BUG=749241

Review-Url: https://codereview.chromium.org/2991153002

[modify] https://crrev.com/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8/appengine/isolate/app.yaml
[modify] https://crrev.com/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8/appengine/isolate/handlers_frontend.py
[add] https://crrev.com/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8/appengine/isolate/templates/public_isolate_index.html
[add] https://crrev.com/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8/appengine/isolate/ui/.bowerrc
[add] https://crrev.com/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8/appengine/isolate/ui/.gitignore
[add] https://crrev.com/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8/appengine/isolate/ui/Makefile
[add] https://crrev.com/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8/appengine/isolate/ui/README.md
[add] https://crrev.com/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8/appengine/isolate/ui/bower.json
[add] https://crrev.com/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8/appengine/isolate/ui/build/elements.html
[add] https://crrev.com/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8/appengine/isolate/ui/build/js/js.js
[add] https://crrev.com/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8/appengine/isolate/ui/elements.html
[add] https://crrev.com/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8/appengine/isolate/ui/package.json
[add] https://crrev.com/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8/appengine/isolate/ui/res/imp/index/isolate-index-demo.html
[add] https://crrev.com/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8/appengine/isolate/ui/res/imp/index/isolate-index.html
[add] https://crrev.com/1edc7b3b32c67c27b599035db39d8e7f3b79fcd8/appengine/isolate/ui/res/js/common.js

Project Member

Comment 5 by bugdroid1@chromium.org, Aug 3 2017

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infradata/config/+/3eec452a33a4c855a7577198b91acba4799d74cf

commit 3eec452a33a4c855a7577198b91acba4799d74cf
Author: Kevin Lubick <kjlubick@google.com>
Date: Thu Aug 03 14:10:20 2017

Project Member

Comment 6 by bugdroid1@chromium.org, Aug 3 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/external/github.com/luci/luci-py.git/+/c8850625a8c2bdd2585033643dd7345c9e42e2d5

commit c8850625a8c2bdd2585033643dd7345c9e42e2d5
Author: kjlubick <kjlubick@google.com>
Date: Thu Aug 03 16:44:36 2017

Add in OAuth authentication to Isolate Polymer UI

This adds a new folder for shared elements and maps
it into the isolate/ui and swarming/ui folder

BUG=749241

Review-Url: https://codereview.chromium.org/2991303002

[modify] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/isolate/handlers_endpoints_v1.py
[modify] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/isolate/ui/build/elements.html
[add] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/isolate/ui/res/imp/common/common-behavior.html
[add] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/isolate/ui/res/imp/common/isolate-app.html
[modify] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/isolate/ui/res/imp/index/isolate-index-demo.html
[modify] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/isolate/ui/res/imp/index/isolate-index.html
[add] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/isolate/ui/res/imp/shared
[modify] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/swarming/ui/build/elements.html
[modify] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/swarming/ui/res/imp/botlist/bot-filters.html
[modify] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/swarming/ui/res/imp/botlist/bot-list.html
[modify] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/swarming/ui/res/imp/botpage/bot-page-summary.html
[modify] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/swarming/ui/res/imp/botpage/bot-page.html
[modify] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/swarming/ui/res/imp/common/swarming-app.html
[add] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/swarming/ui/res/imp/shared
[modify] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/swarming/ui/res/imp/tasklist/task-filters.html
[modify] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/swarming/ui/res/imp/tasklist/task-list.html
[modify] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/swarming/ui/res/imp/taskpage/task-page.html
[add] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/ui/README.md
[rename] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/ui/auth-signin.html
[rename] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/ui/error-toast.html
[rename] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/ui/interval-timer.html
[rename] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/ui/sort-toggle.html
[rename] https://crrev.com/c8850625a8c2bdd2585033643dd7345c9e42e2d5/appengine/ui/url-param.html

Project Member

Comment 8 by bugdroid1@chromium.org, Aug 3 2017

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infradata/config/+/5c3a3eae5509c76146efb95a6742a495d37ce5da

commit 5c3a3eae5509c76146efb95a6742a495d37ce5da
Author: Kevin Lubick <kjlubick@google.com>
Date: Thu Aug 03 18:28:21 2017

Labels: -Pri-2 Pri-3
Summary: Migrate Isolate UI to WebComponents (was: Migrate Isolate UI to polymer)
Updating description, but still on hold until really needed.

Sign in to add a comment