| | |
| | | startCompleteDateRange : $scope.vm.form.startCompleteDateRange, |
| | | detectingDateRange : $scope.vm.form.detectingDateRange, |
| | | |
| | | requiredDatas : (function () { // 사용자 정의 필드 필수 데이터 체크 |
| | | var requiredDatas = []; |
| | | |
| | | angular.forEach($scope.vm.form.requiredDatas, function (issueCustomField) { |
| | | var useValues = []; |
| | | |
| | | if (angular.isArray(issueCustomField.useValues)) { |
| | | angular.forEach(issueCustomField.useValues, function (useValue) { |
| | | useValues.push(useValue.value); |
| | | }); |
| | | } |
| | | else { |
| | | useValues.push(issueCustomField.useValues); |
| | | } |
| | | |
| | | // useValues 를 배열로 변환한다. |
| | | var temp = angular.copy(issueCustomField); |
| | | temp.useValues = useValues; |
| | | issueCustomFields.push(temp); |
| | | }); |
| | | |
| | | return issueCustomFields; |
| | | })(), |
| | | |
| | | issueCustomFields : (function () { // 이슈에서 사용되는 사용자 정의 필드 |
| | | var issueCustomFields = []; |
| | | |