mirror of
https://github.com/odoo/runbot.git
synced 2025-03-15 23:45:44 +07:00
runbot change build url to use id
This commit is contained in:
parent
c2ca8aeed9
commit
33304c77ec
@ -802,12 +802,11 @@ class RunbotController(http.Controller):
|
|||||||
})
|
})
|
||||||
return request.render("runbot.repo", v)
|
return request.render("runbot.repo", v)
|
||||||
|
|
||||||
@http.route(['/runbot/build/<sha>'], type='http', auth="public", website=True)
|
@http.route(['/runbot/build/<build_id>'], type='http', auth="public", website=True)
|
||||||
def build(self, sha=None, search=None, **post):
|
def build(self, build_id=None, search=None, **post):
|
||||||
registry, cr, uid, context = request.registry, request.cr, 1, request.context
|
registry, cr, uid, context = request.registry, request.cr, 1, request.context
|
||||||
|
|
||||||
build_ids = registry['runbot.build'].search(cr, uid, [('name', '=', sha)])
|
build = registry['runbot.build'].browse(cr, uid, [int(build_id)])[0]
|
||||||
build = registry['runbot.build'].browse(cr, uid, build_ids)[0]
|
|
||||||
|
|
||||||
# other builds
|
# other builds
|
||||||
build_ids = registry['runbot.build'].search(cr, uid, [('branch_id', '=', build.branch_id.id)])
|
build_ids = registry['runbot.build'].search(cr, uid, [('branch_id', '=', build.branch_id.id)])
|
||||||
|
@ -215,7 +215,7 @@
|
|||||||
<div t-attf-class="btn-group {{klass}} pull-right">
|
<div t-attf-class="btn-group {{klass}} pull-right">
|
||||||
<div t-attf-class="btn-group {{klass}}">
|
<div t-attf-class="btn-group {{klass}}">
|
||||||
<a t-if="bu.state=='running'" t-attf-href="http://{{bu.domain}}/?db={{bu.dest}}-all" class="btn btn-primary"><i class="fa fa-sign-in"/></a>
|
<a t-if="bu.state=='running'" t-attf-href="http://{{bu.domain}}/?db={{bu.dest}}-all" class="btn btn-primary"><i class="fa fa-sign-in"/></a>
|
||||||
<a t-attf-href="/runbot/build/{{bu.name}}" class="btn btn-default"><i class="fa fa-file-text-o"/></a>
|
<a t-attf-href="/runbot/build/{{bu.id}}" class="btn btn-default"><i class="fa fa-file-text-o"/></a>
|
||||||
<a t-attf-href="https://#{bu.repo_id.base}/commit/#{bu.name}" class="btn btn-default"><i class="fa fa-github"/></a>
|
<a t-attf-href="https://#{bu.repo_id.base}/commit/#{bu.name}" class="btn btn-default"><i class="fa fa-github"/></a>
|
||||||
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown"><i class="fa fa-cog"/><span class="caret"></span></button>
|
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown"><i class="fa fa-cog"/><span class="caret"></span></button>
|
||||||
<ul class="dropdown-menu" role="menu">
|
<ul class="dropdown-menu" role="menu">
|
||||||
@ -231,7 +231,7 @@
|
|||||||
<a t-attf-href="/runbot/build/#{bu.id}/force">Rebuild <i class="fa fa-refresh"/></a>
|
<a t-attf-href="/runbot/build/#{bu.id}/force">Rebuild <i class="fa fa-refresh"/></a>
|
||||||
</li>
|
</li>
|
||||||
<li t-if="bu.state!='testing'" class="divider"></li>
|
<li t-if="bu.state!='testing'" class="divider"></li>
|
||||||
<li><a t-attf-href="/runbot/build/{{bu.name}}">Logs <i class="fa fa-file-text-o"/></a></li>
|
<li><a t-attf-href="/runbot/build/{{bu.id}}">Logs <i class="fa fa-file-text-o"/></a></li>
|
||||||
<li><a t-attf-href="/runbot/static/build/#{bu.dest}/logs/job_10_test_base.txt">Full base logs <i class="fa fa-file-text-o"/></a></li>
|
<li><a t-attf-href="/runbot/static/build/#{bu.dest}/logs/job_10_test_base.txt">Full base logs <i class="fa fa-file-text-o"/></a></li>
|
||||||
<li><a t-attf-href="/runbot/static/build/#{bu.dest}/logs/job_20_test_all.txt">Full all logs <i class="fa fa-file-text-o"/></a></li>
|
<li><a t-attf-href="/runbot/static/build/#{bu.dest}/logs/job_20_test_all.txt">Full all logs <i class="fa fa-file-text-o"/></a></li>
|
||||||
<li class="divider"></li>
|
<li class="divider"></li>
|
||||||
@ -368,7 +368,7 @@
|
|||||||
<span class="icon-bar"></span>
|
<span class="icon-bar"></span>
|
||||||
</button>
|
</button>
|
||||||
<a class="navbar-brand" t-attf-href="/runbot/repo/#{ slug(build.repo_id) }"><b><t t-esc="build.repo_id.base"/></b></a>
|
<a class="navbar-brand" t-attf-href="/runbot/repo/#{ slug(build.repo_id) }"><b><t t-esc="build.repo_id.base"/></b></a>
|
||||||
<a class="navbar-brand" t-attf-href="/runbot/build/{{build.name}}">
|
<a class="navbar-brand" t-attf-href="/runbot/build/{{build.id}}">
|
||||||
<t t-esc="build.dest"/>
|
<t t-esc="build.dest"/>
|
||||||
<t t-call="runbot.build_name">
|
<t t-call="runbot.build_name">
|
||||||
<t t-set="bu" t-value="build"/>
|
<t t-set="bu" t-value="build"/>
|
||||||
@ -413,12 +413,12 @@
|
|||||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Other builds <b class="caret"></b></a>
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Other builds <b class="caret"></b></a>
|
||||||
<ul class="dropdown-menu">
|
<ul class="dropdown-menu">
|
||||||
<t t-foreach='other_builds' t-as='other_build'>
|
<t t-foreach='other_builds' t-as='other_build'>
|
||||||
<li><a t-attf-href="/runbot/build/{{other_build.name}}"><t t-esc='other_build.dest'/></a></li>
|
<li><a t-attf-href="/runbot/build/{{other_build.id}}"><t t-esc='other_build.dest'/></a></li>
|
||||||
</t>
|
</t>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<form class="navbar-form navbar-right" role="search" t-attf-action="/runbot/build/{{build.name}}" method="get">
|
<form class="navbar-form navbar-right" role="search" t-attf-action="/runbot/build/{{build.id}}" method="get">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="search" name="search" class="form-control" placeholder="Search" t-att-value="search or ''"/>
|
<input type="search" name="search" class="form-control" placeholder="Search" t-att-value="search or ''"/>
|
||||||
<button type="submit" class="btn btn-default">Search</button>
|
<button type="submit" class="btn btn-default">Search</button>
|
||||||
|
Loading…
Reference in New Issue
Block a user