Chromium Code Reviews| 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), |