<div class="row">
|
<div class="col-md-4">
|
<div class="form-group mb10">
|
<label for="projectForm" class="issue-label">
|
<span translate="common.project">프로젝트</span>
|
</label>
|
<select id="projectForm"
|
name="project"
|
class="form-control input-sm issue-select-label"
|
ng-model="vm.projectId"
|
ng-change="fn.onChangeIssueTypeSpec()"
|
required>
|
<option ng-repeat="project in vm.projects"
|
value="{{project.id}}"
|
translate="{{project.name}}(id:{{project.id}})">
|
</option>
|
</select>
|
</div>
|
</div>
|
<div class="col-md-4">
|
<div class="form-group mb10">
|
<label for="issueTypeForm" class="issue-label">
|
<span translate="issue.issueType">이슈 유형</span>
|
</label>
|
<select id="issueTypeForm"
|
name="issueType"
|
class="form-control input-sm issue-select-label"
|
ng-style="{ 'color' : fn.getOptionColor(vm.issueTypes, vm.issueTypeId) }"
|
ng-model="vm.issueTypeId"
|
ng-change="fn.onChangeIssueTypeSpec()"
|
required>
|
<option ng-repeat="issueType in vm.issueTypes"
|
ng-style="{ 'color' : issueType.color, 'font-weight': 600 }"
|
value="{{issueType.id}}"
|
translate="{{issueType.name}}(id:{{issueType.id}})">
|
</option>
|
</select>
|
</div>
|
</div>
|
|
</div>
|
|
<div class="element-box">
|
<form role="form" name="apiSettingColumnForm">
|
<div class="form-group mb10">
|
<div class="row">
|
<div class="col-lg-8">
|
<div class="row">
|
<!-- 이슈 상태 -->
|
<div class="form-group mb10">
|
<label for="issueStatusForm" class="issue-label">
|
<span translate="api.useIssueStatus">이슈 상태</span>
|
</label>
|
<select id="issueStatusForm"
|
name="issueStatus"
|
class="form-control input-sm issue-select-label"
|
ng-style="{ 'color' : fn.getOptionColor(vm.issueStatuses, vm.issueStatusId) }"
|
ng-model="vm.issueStatusId"
|
ng-change="fn.onChangeIssueTypeSpec()"
|
required>
|
<option ng-repeat="issueStatus in vm.issueStatuses"
|
ng-style="{ 'color' : issueStatus.color, 'font-weight': 600 }"
|
value="{{issueStatus.id}}"
|
translate="{{issueStatus.name}}(id:{{issueStatus.id}})">
|
</option>
|
</select>
|
</div>
|
</div>
|
<!-- 사용자 정의 필드 -->
|
<div class="row">
|
<label for="issue-detectingInfo" class="issue-label">
|
<span translate="common.detectingInfo">탐지 정보</span>
|
</label>
|
</div>
|
<div class="row">
|
|
<div ng-if="vm.form.issueCustomFields == null && vm.form.issueCustomFields.length === 0">
|
<span translate="common.notExistDetectingInfo">사용 가능한 탐지 정보가 없습니다.</span>
|
</div>
|
<div id="issue-detectingInfo" class="col-md-4" ng-repeat="issueCustomField in vm.form.issueCustomFields">
|
<label class="issue-detail-label">이름: {{::issueCustomField.customFieldVo.name}}</label>
|
<span class="issue-detail-word-break">( ID: {{::issueCustomField.customFieldVo.id}} )</span>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</form>
|
</div>
|
|
<div class="row">
|
<div class="col-md-4">
|
<label for="issue-detectingInfo" class="issue-label">
|
<span translate="api.requestSample">API 요청 데이터 샘플</span>
|
</label>
|
</div>
|
</div>
|
|
<div class="element-box">
|
<div class="row">
|
<div class="col-md-1">
|
<label class="issue-label">
|
<span translate="api.requestSampleAdd">이슈 추가</span>
|
</label>
|
</div>
|
<div>
|
<pre>{{vm.sampleJsonAdd}}</pre>
|
</div>
|
<div class="col-md-1"></div>
|
<div class="col-md-1">
|
<label class="issue-label">
|
<span translate="api.requestSampleModify">이슈 수정</span>
|
</label>
|
<label class="text-info">
|
<span translate="api.requestSampleModifyDesc">수정시</span>
|
</label>
|
</div>
|
<div class="col-md-2">
|
<div>
|
<pre>{{vm.sampleJsonModify}}</pre>
|
</div>
|
</div>
|
</div>
|
</div>
|