diff --git a/static/js/services/trigger-service.js b/static/js/services/trigger-service.js
index 4a060866c..dbb98cd7f 100644
--- a/static/js/services/trigger-service.js
+++ b/static/js/services/trigger-service.js
@@ -10,12 +10,11 @@ angular.module('quay').factory('TriggerService', ['UtilService', '$sanitize', 'K
'github': {
'description': function(config) {
var source = UtilService.textToSafeHtml(config['build_source']);
- var desc = ' Push to Github Repository ';
+ var desc = ' Push to Github Repository (Deprecated) ';
desc += '' + source + '';
desc += '
Dockerfile folder: //' + UtilService.textToSafeHtml(config['subdir']);
return desc;
},
-
'run_parameters': [
{
'title': 'Branch',
@@ -23,7 +22,33 @@ angular.module('quay').factory('TriggerService', ['UtilService', '$sanitize', 'K
'name': 'branch_name'
}
],
+ 'get_redirect_url': function(namespace, repository) {
+ var redirect_uri = KeyService['githubRedirectUri'] + '/trigger/' +
+ namespace + '/' + repository;
+ var authorize_url = KeyService['githubTriggerAuthorizeUrl'];
+ var client_id = KeyService['githubTriggerClientId'];
+
+ return authorize_url + 'client_id=' + client_id +
+ '&scope=repo,user:email&redirect_uri=' + redirect_uri;
+ }
+ },
+
+ 'github-git': {
+ 'description': function(config) {
+ var source = UtilService.textToSafeHtml(config['build_source']);
+ var desc = ' Push to Github Repository ';
+ desc += '' + source + '';
+ desc += '
Dockerfile folder: //' + UtilService.textToSafeHtml(config['subdir']);
+ return desc;
+ },
+ 'run_parameters': [
+ {
+ 'title': 'Branch',
+ 'type': 'option',
+ 'name': 'branch_name'
+ }
+ ],
'get_redirect_url': function(namespace, repository) {
var redirect_uri = KeyService['githubRedirectUri'] + '/trigger/' +
namespace + '/' + repository;