Allow users to choose trigger or manual in the build dialog

Fixes #379
This commit is contained in:
Joseph Schorr 2015-08-20 19:24:51 -04:00
parent 9098e0a1fe
commit c0aca54e32
8 changed files with 116 additions and 44 deletions

View file

@ -221,24 +221,6 @@ angular.module('quay').directive('repoPanelBuilds', function () {
$scope.showTriggerSetupCounter++;
};
$scope.startTrigger = function(trigger, opt_custom) {
var parameters = TriggerService.getRunParameters(trigger.service);
if (parameters.length && !opt_custom) {
$scope.currentStartTrigger = trigger;
$scope.showTriggerStartDialogCounter++;
return;
}
var params = {
'repository': $scope.repository.namespace + '/' + $scope.repository.name,
'trigger_uuid': trigger.id
};
ApiService.manuallyStartBuildTrigger(opt_custom || {}, params).then(function(resp) {
$scope.handleBuildStarted(resp);
}, ApiService.errorDisplay('Could not start build'));
};
$scope.deleteTrigger = function(trigger, opt_callback) {
if (!trigger) { return; }