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

Issue 2935763003: config_service: improve landing page (Closed)

Created:
3 years, 6 months ago by cwpayton
Modified:
3 years, 6 months ago
CC:
chromium-reviews, infra-reviews+luci-py_chromium.org
Target Ref:
refs/heads/master
Project:
luci-py
Visibility:
Public.

Description

config_service: improve landing page config sets are now downloaded and searchable, but not clickable BUG=730832 Review-Url: https://codereview.chromium.org/2935763003 Committed: https://github.com/luci/luci-py/commit/2279363402929b7d5e45d5bb6591addab7824f2c

Patch Set 1 #

Total comments: 9

Patch Set 2 : Resized chromium image, differentiated between empty and loading config set, fixed _getConfigs to u… #

Total comments: 7

Patch Set 3 : Fixed empty vs. loading to reflect current search instead of all configs #

Total comments: 7

Patch Set 4 : Switched conditionals, created static reference to images #

Total comments: 6

Patch Set 5 : Final small tweaks on front page element. #

Patch Set 6 : Fixed app.yaml bug #

Total comments: 43

Patch Set 7 : Fixed nodir's comments #

Total comments: 5

Patch Set 8 : Fixed app.yaml issue, set _isEmpty to be a function in front-page.html #

Total comments: 2

Patch Set 9 : Small syntax fixes. #

Patch Set 10 : Changed configList to configSetList for clarity. #

Total comments: 5

Patch Set 11 : Fixed final nits. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+203 lines, -109 lines) Patch
M appengine/config_service/app.yaml View 1 2 3 4 5 6 7 1 chunk +3 lines, -0 lines 0 comments Download
M appengine/config_service/ui/.gitignore View 1 chunk +2 lines, -1 line 0 comments Download
M appengine/config_service/ui/bower.json View 1 2 3 1 chunk +13 lines, -1 line 0 comments Download
M appengine/config_service/ui/index.html View 1 2 3 4 5 6 1 chunk +3 lines, -4 lines 0 comments Download
A appengine/config_service/ui/src/config-ui/config-card.html View 1 2 3 4 5 6 1 chunk +39 lines, -0 lines 0 comments Download
D appengine/config_service/ui/src/config-ui/config-ui.html View 1 chunk +0 lines, -63 lines 0 comments Download
A appengine/config_service/ui/src/config-ui/front-page.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +137 lines, -0 lines 0 comments Download
A appengine/config_service/ui/static/images/chromium.png View 1 2 3 4 Binary file 0 comments Download
D appengine/config_service/ui/test/config-ui/config-ui_test.html View 1 1 chunk +0 lines, -34 lines 0 comments Download
A + appengine/config_service/ui/test/config-ui/front-page_test.html View 1 1 chunk +6 lines, -6 lines 0 comments Download

Messages

Total messages: 41 (14 generated)
cwpayton
PTAL
3 years, 6 months ago (2017-06-12 18:12:37 UTC) #2
Sergey Berezin (google)
Great start! I have a bunch of initial comments. apps.py: is this file here by ...
3 years, 6 months ago (2017-06-12 20:01:41 UTC) #4
cwpayton
PTAL https://codereview.chromium.org/2935763003/diff/1/appengine/config_service/ui/src/config-ui/front-page.html File appengine/config_service/ui/src/config-ui/front-page.html (right): https://codereview.chromium.org/2935763003/diff/1/appengine/config_service/ui/src/config-ui/front-page.html#newcode52 appengine/config_service/ui/src/config-ui/front-page.html:52: <image class="logo" src="../../images/chromium.png"/> On 2017/06/12 20:01:41, Sergey Berezin ...
3 years, 6 months ago (2017-06-12 21:49:33 UTC) #5
Sergey Berezin (google)
Almost there - a few more polishing comments. - Please remove apps.py - Please post ...
3 years, 6 months ago (2017-06-12 22:19:49 UTC) #6
Ryan Tseng
https://codereview.chromium.org/2935763003/diff/20001/appengine/config_service/ui/src/config-ui/front-page.html File appengine/config_service/ui/src/config-ui/front-page.html (right): https://codereview.chromium.org/2935763003/diff/20001/appengine/config_service/ui/src/config-ui/front-page.html#newcode52 appengine/config_service/ui/src/config-ui/front-page.html:52: <image class="logo" src="../../images/chromium.png"/> Use absolute URLs whenever possible. Should ...
3 years, 6 months ago (2017-06-12 22:26:20 UTC) #7
cwpayton
PTAL https://codereview.chromium.org/2935763003/diff/20001/appengine/config_service/ui/src/config-ui/front-page.html File appengine/config_service/ui/src/config-ui/front-page.html (right): https://codereview.chromium.org/2935763003/diff/20001/appengine/config_service/ui/src/config-ui/front-page.html#newcode53 appengine/config_service/ui/src/config-ui/front-page.html:53: <div class="title" main-title>Configuration Service (not fully implemented)</div> On ...
3 years, 6 months ago (2017-06-12 23:40:06 UTC) #8
Ryan Tseng
lgtm % comments https://codereview.chromium.org/2935763003/diff/60001/appengine/config_service/app.yaml File appengine/config_service/app.yaml (right): https://codereview.chromium.org/2935763003/diff/60001/appengine/config_service/app.yaml#newcode17 appengine/config_service/app.yaml:17: - url: /images nit: /static/images or ...
3 years, 6 months ago (2017-06-12 23:47:17 UTC) #9
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/2935763003/80001
3 years, 6 months ago (2017-06-13 00:05:14 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: Luci-py Presubmit on luci.infra.try (JOB_FAILED, https://luci-milo.appspot.com/swarming/task/36b7966fbe11a010)
3 years, 6 months ago (2017-06-13 00:10:24 UTC) #14
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/2935763003/90001
3 years, 6 months ago (2017-06-13 00:14:54 UTC) #17
Ryan Tseng
+nodir, who is an owner
3 years, 6 months ago (2017-06-13 00:15:01 UTC) #19
commit-bot: I haz the power
Try jobs failed on following builders: Luci-py Presubmit on luci.infra.try (JOB_FAILED, https://luci-milo.appspot.com/swarming/task/36b7a1bda70ce410)
3 years, 6 months ago (2017-06-13 00:19:47 UTC) #21
nodir
I've updated CL description to start with "config_service: " so that 1) it matches other ...
3 years, 6 months ago (2017-06-13 01:06:16 UTC) #23
nodir
is there a demo? https://codereview.chromium.org/2935763003/diff/90001/appengine/config_service/ui/.gitignore File appengine/config_service/ui/.gitignore (right): https://codereview.chromium.org/2935763003/diff/90001/appengine/config_service/ui/.gitignore#newcode2 appengine/config_service/ui/.gitignore:2: *~ what does this ignore? ...
3 years, 6 months ago (2017-06-13 02:10:15 UTC) #24
cwpayton
Screenshots of the landing page: Loading: https://screenshot.googleplex.com/2SvxGLhejHF No search query: https://screenshot.googleplex.com/mTsjDWETgwu Search query: https://screenshot.googleplex.com/emJPxZABwas Invalid ...
3 years, 6 months ago (2017-06-13 16:02:31 UTC) #25
nodir
On 2017/06/13 16:02:31, cwpayton wrote: > Screenshots of the landing page: > > Loading: https://screenshot.googleplex.com/2SvxGLhejHF ...
3 years, 6 months ago (2017-06-13 16:21:05 UTC) #26
cwpayton
https://codereview.chromium.org/2935763003/diff/60001/appengine/config_service/ui/src/config-ui/front-page.html File appengine/config_service/ui/src/config-ui/front-page.html (right): https://codereview.chromium.org/2935763003/diff/60001/appengine/config_service/ui/src/config-ui/front-page.html#newcode53 appengine/config_service/ui/src/config-ui/front-page.html:53: <div class="title" On 2017/06/12 23:47:17, Ryan Tseng wrote: > ...
3 years, 6 months ago (2017-06-13 16:22:15 UTC) #27
nodir
https://codereview.chromium.org/2935763003/diff/90001/appengine/config_service/app.yaml File appengine/config_service/app.yaml (right): https://codereview.chromium.org/2935763003/diff/90001/appengine/config_service/app.yaml#newcode19 appengine/config_service/app.yaml:19: upload: ui/static/images upload and static_dir are mutually exclusive
3 years, 6 months ago (2017-06-13 16:35:03 UTC) #28
cwpayton
PTAL https://codereview.chromium.org/2935763003/diff/90001/appengine/config_service/app.yaml File appengine/config_service/app.yaml (right): https://codereview.chromium.org/2935763003/diff/90001/appengine/config_service/app.yaml#newcode19 appengine/config_service/app.yaml:19: upload: ui/static/images On 2017/06/13 16:35:03, nodir wrote: > ...
3 years, 6 months ago (2017-06-13 16:44:33 UTC) #29
nodir
some of the comments are for previous CL https://codereview.chromium.org/2935763003/diff/90001/appengine/config_service/ui/src/config-ui/front-page.html File appengine/config_service/ui/src/config-ui/front-page.html (right): https://codereview.chromium.org/2935763003/diff/90001/appengine/config_service/ui/src/config-ui/front-page.html#newcode98 appengine/config_service/ui/src/config-ui/front-page.html:98: value: ...
3 years, 6 months ago (2017-06-13 16:48:23 UTC) #30
nodir
https://codereview.chromium.org/2935763003/diff/130001/appengine/config_service/ui/src/config-ui/front-page.html File appengine/config_service/ui/src/config-ui/front-page.html (right): https://codereview.chromium.org/2935763003/diff/130001/appengine/config_service/ui/src/config-ui/front-page.html#newcode123 appengine/config_service/ui/src/config-ui/front-page.html:123: this.configList = event.detail.response.config_sets; I think this is configSetList, not ...
3 years, 6 months ago (2017-06-13 16:50:48 UTC) #31
cwpayton
PTAL https://codereview.chromium.org/2935763003/diff/90001/appengine/config_service/ui/src/config-ui/front-page.html File appengine/config_service/ui/src/config-ui/front-page.html (right): https://codereview.chromium.org/2935763003/diff/90001/appengine/config_service/ui/src/config-ui/front-page.html#newcode98 appengine/config_service/ui/src/config-ui/front-page.html:98: value: true On 2017/06/13 16:48:22, nodir wrote: > ...
3 years, 6 months ago (2017-06-13 17:00:03 UTC) #32
nodir
lgtm % comments https://codereview.chromium.org/2935763003/diff/170001/appengine/config_service/ui/src/config-ui/front-page.html File appengine/config_service/ui/src/config-ui/front-page.html (right): https://codereview.chromium.org/2935763003/diff/170001/appengine/config_service/ui/src/config-ui/front-page.html#newcode99 appengine/config_service/ui/src/config-ui/front-page.html:99: value: [] use a function that ...
3 years, 6 months ago (2017-06-13 17:13:56 UTC) #33
nodir
https://codereview.chromium.org/2935763003/diff/170001/appengine/config_service/ui/src/config-ui/front-page.html File appengine/config_service/ui/src/config-ui/front-page.html (right): https://codereview.chromium.org/2935763003/diff/170001/appengine/config_service/ui/src/config-ui/front-page.html#newcode129 appengine/config_service/ui/src/config-ui/front-page.html:129: return (!(bool)); On 2017/06/13 17:13:56, nodir wrote: > nit: ...
3 years, 6 months ago (2017-06-13 17:23:40 UTC) #34
Sergey Berezin (google)
LGTM + one small nit from me. Thanks! https://codereview.chromium.org/2935763003/diff/170001/appengine/config_service/ui/src/config-ui/front-page.html File appengine/config_service/ui/src/config-ui/front-page.html (right): https://codereview.chromium.org/2935763003/diff/170001/appengine/config_service/ui/src/config-ui/front-page.html#newcode81 appengine/config_service/ui/src/config-ui/front-page.html:81: <config-card ...
3 years, 6 months ago (2017-06-13 17:41:13 UTC) #35
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/2935763003/190001
3 years, 6 months ago (2017-06-13 17:45:25 UTC) #38
commit-bot: I haz the power
3 years, 6 months ago (2017-06-13 17:48:03 UTC) #41
Message was sent while issue was closed.
Committed patchset #11 (id:190001) as
https://github.com/luci/luci-py/commit/2279363402929b7d5e45d5bb6591addab7824f2c

Powered by Google App Engine
This is Rietveld 408576698