mirror of
https://github.com/odoo/runbot.git
synced 2025-03-27 13:25:47 +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)
|
return request.render("runbot.build", context)
|
||||||
|
|
||||||
@http.route(['/runbot/build/<build_id>/force'], type='http', auth="public", methods=['POST'], csrf=False)
|
@http.route(['/runbot/build/<build_id>/force'], type='http', auth="public", methods=['POST'], csrf=False)
|
||||||
def build_force(self, build_id, **post):
|
def build_force(self, build_id, search=None, **post):
|
||||||
registry, cr, uid, context = request.registry, request.cr, request.uid, request.context
|
registry, cr, uid = request.registry, request.cr, request.uid
|
||||||
repo_id = registry['runbot.build']._force(cr, uid, [int(build_id)])
|
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([
|
@http.route([
|
||||||
'/runbot/badge/<int:repo_id>/<branch>.svg',
|
'/runbot/badge/<int:repo_id>/<branch>.svg',
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
$(function() {
|
$(function() {
|
||||||
$('a.runbot-rebuild').click(function() {
|
$('a.runbot-rebuild').click(function() {
|
||||||
var $f = $('<form method="POST">'),
|
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.attr('action', url);
|
||||||
$f.appendTo($('body'));
|
$f.appendTo($('body'));
|
||||||
$f.submit();
|
$f.submit();
|
||||||
|
Loading…
Reference in New Issue
Block a user