parent
9098e0a1fe
commit
c0aca54e32
8 changed files with 116 additions and 44 deletions
|
@ -11,7 +11,7 @@ angular.module('quay').directive('manualTriggerBuildDialog', function () {
|
|||
'repository': '=repository',
|
||||
'counter': '=counter',
|
||||
'trigger': '=trigger',
|
||||
'startBuild': '&startBuild'
|
||||
'buildStarted': '&buildStarted'
|
||||
},
|
||||
controller: function($scope, $element, ApiService, TriggerService) {
|
||||
$scope.parameters = {};
|
||||
|
@ -19,11 +19,19 @@ angular.module('quay').directive('manualTriggerBuildDialog', function () {
|
|||
$scope.lookaheadItems = {};
|
||||
|
||||
$scope.startTrigger = function() {
|
||||
$('#startTriggerDialog').modal('hide');
|
||||
$scope.startBuild({
|
||||
'trigger': $scope.trigger,
|
||||
'parameters': $scope.parameters
|
||||
});
|
||||
$element.find('.startTriggerDialog').modal('hide');
|
||||
var params = {
|
||||
'repository': $scope.repository.namespace + '/' + $scope.repository.name,
|
||||
'trigger_uuid': $scope.trigger.id
|
||||
};
|
||||
|
||||
ApiService.manuallyStartBuildTrigger($scope.parameters || {}, params).then(function(resp) {
|
||||
$scope.buildStarted({
|
||||
'trigger': $scope.trigger,
|
||||
'parameters': $scope.parameters,
|
||||
'build': resp
|
||||
});
|
||||
}, ApiService.errorDisplay('Could not start build'));
|
||||
};
|
||||
|
||||
$scope.getPattern = function(field) {
|
||||
|
@ -50,9 +58,9 @@ angular.module('quay').directive('manualTriggerBuildDialog', function () {
|
|||
});
|
||||
}
|
||||
}
|
||||
$scope.runParameters = parameters;
|
||||
|
||||
$('#startTriggerDialog').modal('show');
|
||||
$scope.runParameters = parameters;
|
||||
$element.find('.startTriggerDialog').modal('show');
|
||||
};
|
||||
|
||||
$scope.$watch('counter', function(counter) {
|
||||
|
|
Reference in a new issue