UNPKG

mc-core

Version:
36 lines (26 loc) 898 B
export default ['$scope', '$http', '$uibModalInstance', 'data', function($scope, $http, $uibModalInstance, data) { $scope.form = { name: '' } $http.get('/api/projects').then(response => { $scope.projects = response.data.data // If there was pre-filled data provided, use the project_id if (typeof data !== 'undefined' && typeof data.project_id !== 'undefined') { $scope.form.project_id = data.project_id.toString() } /*else { // Otherwise, use the first project as the selected one $scope.form.project_id = $scope.projects[0].id.toString() }*/ }) $scope.ok = () => { $http .post('/api/pipelines', { project_id: $scope.form.project_id, name: $scope.form.name }) .then(res => { $uibModalInstance.close(res.data.data) }) } $scope.cancel = () => $uibModalInstance.dismiss('cancel') }]