diff options
author | Zuul <zuul@review.opendev.org> | 2019-08-20 05:57:53 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2019-08-20 05:57:53 +0000 |
commit | 9424c8c4ccef2b53ef739d53dc6daf5f43a2c6ae (patch) | |
tree | 4d873b10d322c709198274483a68235afe01e145 /web | |
parent | 8c1f4e9d6b9f199850f3fb3d9c0a1cfd00c45b08 (diff) | |
parent | 0ff5bf9e62b7fd1d0268c2c73a14e3c6924dc391 (diff) | |
download | zuul-9424c8c4ccef2b53ef739d53dc6daf5f43a2c6ae.tar.gz |
Merge "web: link the buildset page from the build"
Diffstat (limited to 'web')
-rw-r--r-- | web/src/containers/build/Summary.jsx | 14 |
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' |