[IMP] runbot: allow kwargs in monitoring page

This commit is contained in:
Christophe Monniez 2020-01-15 14:14:53 +01:00
parent 0c8678e671
commit e56bb7a943

View File

@ -293,7 +293,7 @@ class Runbot(Controller):
@route(['/runbot/monitoring', @route(['/runbot/monitoring',
'/runbot/monitoring/<int:config_id>', '/runbot/monitoring/<int:config_id>',
'/runbot/monitoring/<int:config_id>/<int:view_id>'], type='http', auth='user', website=True) '/runbot/monitoring/<int:config_id>/<int:view_id>'], type='http', auth='user', website=True)
def monitoring(self, config_id=None, view_id=None, refresh=None): def monitoring(self, config_id=None, view_id=None, refresh=None, **kwargs):
glances_ctx = self._glances_ctx() glances_ctx = self._glances_ctx()
pending = self._pending() pending = self._pending()
hosts_data = request.env['runbot.host'].search([]) hosts_data = request.env['runbot.host'].search([])
@ -319,7 +319,8 @@ class Runbot(Controller):
'hosts_data': hosts_data, 'hosts_data': hosts_data,
'last_monitored': last_monitored, # nightly 'last_monitored': last_monitored, # nightly
'auto_tags': request.env['runbot.build.error'].disabling_tags(), 'auto_tags': request.env['runbot.build.error'].disabling_tags(),
'build_errors': request.env['runbot.build.error'].search([('random', '=', True)]) 'build_errors': request.env['runbot.build.error'].search([('random', '=', True)]),
'kwargs': kwargs
} }
return request.render(view_id if view_id else config.monitoring_view_id.id or "runbot.monitoring", qctx) return request.render(view_id if view_id else config.monitoring_view_id.id or "runbot.monitoring", qctx)