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

Issue 25515004: Add chromium-committers appengine app. (Closed)

Created:
7 years, 2 months ago by agable
Modified:
7 years, 2 months ago
Reviewers:
cmp, Vadim Sh., iannucci
CC:
chromium-reviews, cmp-cc_chromium.org
Visibility:
Public.

Description

Add chromium-committers appengine app. This app hosts the lists of all Chromium committers and will become the golden source of truth for that list. It receives updates from an internal google service. It displays the list only to logged-in users whose login email is found in the list itself, or other apps that successfully authenticate with it via hmac (such as the commit queue). Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=227839

Patch Set 1 #

Total comments: 12

Patch Set 2 : #

Total comments: 35

Patch Set 3 : #

Patch Set 4 : #

Total comments: 10

Patch Set 5 : #

Total comments: 20

Patch Set 6 : #

Patch Set 7 : #

Total comments: 3

Patch Set 8 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+439 lines, -0 lines) Patch
A chromium-committers/app.py View 1 2 1 chunk +81 lines, -0 lines 0 comments Download
A chromium-committers/app.yaml View 1 2 1 chunk +36 lines, -0 lines 0 comments Download
A chromium-committers/auth_util.py View 1 2 3 4 5 1 chunk +95 lines, -0 lines 0 comments Download
A chromium-committers/constants.py View 1 chunk +11 lines, -0 lines 0 comments Download
A chromium-committers/hmac_util.py View 1 2 3 4 5 6 7 1 chunk +168 lines, -0 lines 0 comments Download
A chromium-committers/model.py View 1 chunk +24 lines, -0 lines 0 comments Download
A chromium-committers/static/favicon.ico View Binary file 0 comments Download
A chromium-committers/templates/index.html View 1 2 1 chunk +24 lines, -0 lines 0 comments Download

Messages

Total messages: 22 (0 generated)
agable
PTAL. This is the external portion of the chromium-committers app (the internal portion living in ...
7 years, 2 months ago (2013-10-03 01:24:55 UTC) #1
iannucci
https://codereview.chromium.org/25515004/diff/1/chromium-committers/auth_util.py File chromium-committers/auth_util.py (right): https://codereview.chromium.org/25515004/diff/1/chromium-committers/auth_util.py#newcode36 chromium-committers/auth_util.py:36: def CheckRequest(request): I would make this a decorator. Or ...
7 years, 2 months ago (2013-10-03 03:05:01 UTC) #2
agable
https://codereview.chromium.org/25515004/diff/1/chromium-committers/auth_util.py File chromium-committers/auth_util.py (right): https://codereview.chromium.org/25515004/diff/1/chromium-committers/auth_util.py#newcode36 chromium-committers/auth_util.py:36: def CheckRequest(request): On 2013/10/03 03:05:02, iannucci wrote: > I ...
7 years, 2 months ago (2013-10-03 15:26:40 UTC) #3
Vadim Sh.
https://codereview.chromium.org/25515004/diff/1/chromium-committers/auth_util.py File chromium-committers/auth_util.py (right): https://codereview.chromium.org/25515004/diff/1/chromium-committers/auth_util.py#newcode102 chromium-committers/auth_util.py:102: auth.update('%s=%s' % (param, value)) you need to hmac(time + ...
7 years, 2 months ago (2013-10-03 17:04:52 UTC) #4
agable
https://codereview.chromium.org/25515004/diff/1/chromium-committers/auth_util.py File chromium-committers/auth_util.py (right): https://codereview.chromium.org/25515004/diff/1/chromium-committers/auth_util.py#newcode102 chromium-committers/auth_util.py:102: auth.update('%s=%s' % (param, value)) On 2013/10/03 17:04:53, Vadim Sh. ...
7 years, 2 months ago (2013-10-03 17:46:30 UTC) #5
agable
https://codereview.chromium.org/25515004/diff/1/chromium-committers/auth_util.py File chromium-committers/auth_util.py (right): https://codereview.chromium.org/25515004/diff/1/chromium-committers/auth_util.py#newcode102 chromium-committers/auth_util.py:102: auth.update('%s=%s' % (param, value)) On 2013/10/03 17:46:30, Aaron Gable ...
7 years, 2 months ago (2013-10-03 17:47:13 UTC) #6
agable
PTAL https://codereview.chromium.org/25515004/diff/1/chromium-committers/auth_util.py File chromium-committers/auth_util.py (right): https://codereview.chromium.org/25515004/diff/1/chromium-committers/auth_util.py#newcode36 chromium-committers/auth_util.py:36: def CheckRequest(request): On 2013/10/03 15:26:40, Aaron Gable wrote: ...
7 years, 2 months ago (2013-10-03 19:59:03 UTC) #7
iannucci
lookin' good https://codereview.chromium.org/25515004/diff/1/chromium-committers/auth_util.py File chromium-committers/auth_util.py (right): https://codereview.chromium.org/25515004/diff/1/chromium-committers/auth_util.py#newcode79 chromium-committers/auth_util.py:79: def CreateRequest(**params): On 2013/10/03 15:26:40, Aaron Gable ...
7 years, 2 months ago (2013-10-03 22:20:51 UTC) #8
Vadim Sh.
https://codereview.chromium.org/25515004/diff/11001/chromium-committers/app.py File chromium-committers/app.py (right): https://codereview.chromium.org/25515004/diff/11001/chromium-committers/app.py#newcode33 chromium-committers/app.py:33: email[:-11] + '@chromium.org' in committer_list): nit: replace 11 with ...
7 years, 2 months ago (2013-10-04 04:38:19 UTC) #9
agable
Refactored a bunch of stuff, turned user auth into another decorator, added a login link ...
7 years, 2 months ago (2013-10-04 21:10:14 UTC) #10
agable
On 2013/10/04 21:10:14, Aaron Gable wrote: > Refactored a bunch of stuff, turned user auth ...
7 years, 2 months ago (2013-10-09 18:03:50 UTC) #11
iannucci
Nuts... had these comments pending, didn't send them. Will review PS#5 the rest of the ...
7 years, 2 months ago (2013-10-09 18:57:30 UTC) #12
agable
Will hold off on uploading patchset 6 until you finish reviewing patchset 5 to avoid ...
7 years, 2 months ago (2013-10-09 19:12:30 UTC) #13
Vadim Sh.
https://codereview.chromium.org/25515004/diff/37001/chromium-committers/hmac_util.py File chromium-committers/hmac_util.py (right): https://codereview.chromium.org/25515004/diff/37001/chromium-committers/hmac_util.py#newcode23 chromium-committers/hmac_util.py:23: class AuthToken(ndb.Model): Can |client| or |client_id| be reused as ...
7 years, 2 months ago (2013-10-09 19:13:01 UTC) #14
agable
https://codereview.chromium.org/25515004/diff/37001/chromium-committers/hmac_util.py File chromium-committers/hmac_util.py (right): https://codereview.chromium.org/25515004/diff/37001/chromium-committers/hmac_util.py#newcode23 chromium-committers/hmac_util.py:23: class AuthToken(ndb.Model): On 2013/10/09 19:13:02, Vadim Sh. wrote: > ...
7 years, 2 months ago (2013-10-09 19:23:51 UTC) #15
iannucci
moar comments https://codereview.chromium.org/25515004/diff/37001/chromium-committers/hmac_util.py File chromium-committers/hmac_util.py (right): https://codereview.chromium.org/25515004/diff/37001/chromium-committers/hmac_util.py#newcode31 chromium-committers/hmac_util.py:31: client = ndb.StringProperty() 'name' ? 'client_name' ? ...
7 years, 2 months ago (2013-10-09 20:34:54 UTC) #16
agable
https://codereview.chromium.org/25515004/diff/37001/chromium-committers/hmac_util.py File chromium-committers/hmac_util.py (right): https://codereview.chromium.org/25515004/diff/37001/chromium-committers/hmac_util.py#newcode31 chromium-committers/hmac_util.py:31: client = ndb.StringProperty() On 2013/10/09 20:34:55, iannucci wrote: > ...
7 years, 2 months ago (2013-10-09 22:36:03 UTC) #17
iannucci
lgtm, let's ship this already :p https://codereview.chromium.org/25515004/diff/40001/chromium-committers/hmac_util.py File chromium-committers/hmac_util.py (right): https://codereview.chromium.org/25515004/diff/40001/chromium-committers/hmac_util.py#newcode48 chromium-committers/hmac_util.py:48: assert isinstance(obj, collections.Hashable) ...
7 years, 2 months ago (2013-10-09 23:06:48 UTC) #18
Vadim Sh.
lgtm too
7 years, 2 months ago (2013-10-09 23:13:10 UTC) #19
agable
https://codereview.chromium.org/25515004/diff/40001/chromium-committers/hmac_util.py File chromium-committers/hmac_util.py (right): https://codereview.chromium.org/25515004/diff/40001/chromium-committers/hmac_util.py#newcode48 chromium-committers/hmac_util.py:48: assert isinstance(obj, collections.Hashable) On 2013/10/09 23:06:49, iannucci wrote: > ...
7 years, 2 months ago (2013-10-10 00:19:37 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/agable@chromium.org/25515004/74001
7 years, 2 months ago (2013-10-10 00:19:51 UTC) #21
commit-bot: I haz the power
7 years, 2 months ago (2013-10-10 00:20:12 UTC) #22
Message was sent while issue was closed.
Change committed as 227839

Powered by Google App Engine
This is Rietveld 408576698