Merge pull request #1652 from coreos-inc/custom-link
Add support for custom commit links in the build UI
This commit is contained in:
commit
d240ad9a2c
2 changed files with 13 additions and 2 deletions
|
@ -135,6 +135,17 @@ angular.module('quay').factory('TriggerService', ['UtilService', '$sanitize', 'K
|
|||
});
|
||||
};
|
||||
|
||||
triggerService.getCommitUrl = function(build) {
|
||||
// Check for a predefined URL first.
|
||||
if (build.trigger_metadata && build.trigger_metadata.commit_info &&
|
||||
build.trigger_metadata.commit_info.url) {
|
||||
return build.trigger_metadata.commit_info.url;
|
||||
}
|
||||
|
||||
return triggerService.getFullLinkTemplate(build, 'commit')
|
||||
.replace('{sha}', triggerService.getCommitSHA(build.trigger_metadata))
|
||||
};
|
||||
|
||||
triggerService.getFullLinkTemplate = function(build, templateName) {
|
||||
var name = build.trigger.service;
|
||||
var type = triggerTypes[name];
|
||||
|
|
Reference in a new issue