This is a tracking bug for the work needed to migrate the Isolate UI to join its Swarming cousin with a fancy Polymer UI.
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
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
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
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
The following revision refers to this bug: https://chromium.googlesource.com/external/github.com/luci/luci-py.git/+/53d6666ee20d42e07ecec34d014def53fde50ac9 commit 53d6666ee20d42e07ecec34d014def53fde50ac9 Author: kjlubick <kjlubick@google.com> Date: Thu Aug 03 17:39:21 2017 Modify isolate proto to have UI key BUG=749241 Review-Url: https://codereview.chromium.org/2989373002 [modify] https://crrev.com/53d6666ee20d42e07ecec34d014def53fde50ac9/appengine/isolate/handlers_endpoints_v1.py [modify] https://crrev.com/53d6666ee20d42e07ecec34d014def53fde50ac9/appengine/isolate/handlers_frontend.py [modify] https://crrev.com/53d6666ee20d42e07ecec34d014def53fde50ac9/appengine/isolate/proto/config.proto [modify] https://crrev.com/53d6666ee20d42e07ecec34d014def53fde50ac9/appengine/isolate/templates/public_isolate_index.html
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
Updating description, but still on hold until really needed.
Comment 1 by bugdroid1@chromium.org
, Jul 26 2017