summaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2019-08-20 05:57:53 +0000
committerGerrit Code Review <review@openstack.org>2019-08-20 05:57:53 +0000
commit9424c8c4ccef2b53ef739d53dc6daf5f43a2c6ae (patch)
tree4d873b10d322c709198274483a68235afe01e145 /web
parent8c1f4e9d6b9f199850f3fb3d9c0a1cfd00c45b08 (diff)
parent0ff5bf9e62b7fd1d0268c2c73a14e3c6924dc391 (diff)
downloadzuul-9424c8c4ccef2b53ef739d53dc6daf5f43a2c6ae.tar.gz
Merge "web: link the buildset page from the build"
Diffstat (limited to 'web')
-rw-r--r--web/src/containers/build/Summary.jsx14
1 files changed, 13 insertions, 1 deletions
diff --git a/web/src/containers/build/Summary.jsx b/web/src/containers/build/Summary.jsx
index f1830def9..c2ce558d7 100644
--- a/web/src/containers/build/Summary.jsx
+++ b/web/src/containers/build/Summary.jsx
@@ -31,11 +31,16 @@ class Summary extends React.Component {
const { build } = this.props
const rows = []
const myColumns = [
- 'job_name', 'result', 'voting',
+ 'job_name', 'result', 'buildset', 'voting',
'pipeline', 'start_time', 'end_time', 'duration',
'project', 'branch', 'change', 'patchset', 'oldrev', 'newrev',
'ref', 'new_rev', 'ref_url', 'log_url']
+ if (!build.buildset) {
+ // Safely handle missing buildset information
+ myColumns.splice(myColumns.indexOf('buildset'), 1)
+ }
+
myColumns.forEach(column => {
let label = column
let value = build[column]
@@ -47,6 +52,13 @@ class Summary extends React.Component {
</Link>
)
}
+ if (column === 'buildset') {
+ value = (
+ <Link to={this.props.tenant.linkPrefix + '/buildset/' + value.uuid}>
+ {value.uuid}
+ </Link>
+ )
+ }
if (column === 'voting') {
if (value) {
value = 'true'