 Chromium Code Reviews
 Chromium Code Reviews Issue 2242543002:
  Make OAuth client id accessible to new ui w/o hardcoding  (Closed) 
  Base URL: https://chromium.googlesource.com/external/github.com/luci/luci-py@master
    
  
    Issue 2242543002:
  Make OAuth client id accessible to new ui w/o hardcoding  (Closed) 
  Base URL: https://chromium.googlesource.com/external/github.com/luci/luci-py@master| Index: appengine/swarming/handlers_frontend.py | 
| diff --git a/appengine/swarming/handlers_frontend.py b/appengine/swarming/handlers_frontend.py | 
| index ed87727d09e866f4538c9d7a654b67aafd29b910..5510afdfb135006fdaf1d7e5ced2be0573a10105 100644 | 
| --- a/appengine/swarming/handlers_frontend.py | 
| +++ b/appengine/swarming/handlers_frontend.py | 
| @@ -743,6 +743,17 @@ class RootHandler(auth.AuthenticatingHandler): | 
| params['bootstrap_token'] = bot_code.generate_bootstrap_token() | 
| self.response.write(template.render('swarming/root.html', params)) | 
| 
Vadim Sh.
2016/08/11 20:00:24
nit: one more newline
 
kjlubick
2016/08/11 20:11:34
Done.
 | 
| +class UIHandler(auth.AuthenticatingHandler): | 
| + @auth.public | 
| + def get(self, page): | 
| + if not page: | 
| + page = "swarming" | 
| + | 
| + params = { | 
| + 'client_id': config.settings().ui_client_id, | 
| + } | 
| + self.response.write(template.render( | 
| + 'swarming/public_%s_index.html' % page, params)) | 
| class WarmupHandler(webapp2.RequestHandler): | 
| def get(self): | 
| @@ -768,6 +779,7 @@ def create_application(debug): | 
| # Public pages. | 
| ('/', RootHandler), | 
| ('/stats', stats_gviz.StatsSummaryHandler), | 
| + ('/newui/<page:[a-z]*>', UIHandler), | 
| # User pages. | 
| ('/user/tasks', TasksHandler), |