mirror of
https://github.com/odoo/runbot.git
synced 2025-03-15 23:45:44 +07:00
[IMP] runbot: keep search query upon rebuild
This commit is contained in:
parent
ba77916247
commit
a3d30e9d3c
@ -1543,10 +1543,10 @@ class RunbotController(http.Controller):
|
||||
return request.render("runbot.build", context)
|
||||
|
||||
@http.route(['/runbot/build/<build_id>/force'], type='http', auth="public", methods=['POST'], csrf=False)
|
||||
def build_force(self, build_id, **post):
|
||||
registry, cr, uid, context = request.registry, request.cr, request.uid, request.context
|
||||
def build_force(self, build_id, search=None, **post):
|
||||
registry, cr, uid = request.registry, request.cr, request.uid
|
||||
repo_id = registry['runbot.build']._force(cr, uid, [int(build_id)])
|
||||
return werkzeug.utils.redirect('/runbot/repo/%s' % repo_id)
|
||||
return werkzeug.utils.redirect('/runbot/repo/%s' % repo_id + ('?search=%s' % search if search else ''))
|
||||
|
||||
@http.route([
|
||||
'/runbot/badge/<int:repo_id>/<branch>.svg',
|
||||
|
@ -4,7 +4,7 @@
|
||||
$(function() {
|
||||
$('a.runbot-rebuild').click(function() {
|
||||
var $f = $('<form method="POST">'),
|
||||
url = _.str.sprintf('/runbot/build/%s/force', $(this).data('runbot-build'));
|
||||
url = _.str.sprintf('/runbot/build/%s/force', $(this).data('runbot-build')) + window.location.search;
|
||||
$f.attr('action', url);
|
||||
$f.appendTo($('body'));
|
||||
$f.submit();
|
||||
|
Loading…
Reference in New Issue
Block a user