<div class="formModal">
|
<div class="modal-header faded smaller">
|
<div class="modal-title">
|
<strong translate="project.settingCustomFields">사용자 정의 필드 설정</strong>
|
</div>
|
<button aria-label="Close" class="close" type="button" ng-click="fn.cancel()">
|
<span aria-hidden="true"> ×</span>
|
</button>
|
</div>
|
|
<div class="modal-body">
|
<form role="form" name="projectCustomFieldConfigForm">
|
<div class="form-group">
|
<label for="projectCustomFieldConfigForm1"><span translate="issue.issueType">이슈 타입</span> <code class="highlighter-rouge">*</code></label>
|
<select id="projectCustomFieldConfigForm1"
|
name="issueType"
|
class="form-control"
|
required
|
ng-model="vm.form.issueTypeId"
|
ng-change="fn.issueTypeChange()">
|
<option value="" translate="common.choose">선택하세요.</option>
|
<option ng-value="issueType.id" ng-repeat="issueType in vm.issueTypes">{{::issueType.name}}</option>
|
</select>
|
</div>
|
|
<p class="mt-20" ng-show="$root.isDefined(vm.form.issueTypeId)" ><span translate="project.selectCustomField">사용자 정의 필드 선택</span>
|
<small class="fc-grey">(Use Drag and Drop)</small>
|
</p>
|
|
<div class="row" ng-show="$root.isDefined(vm.form.issueTypeId)">
|
<div class="col-lg-6">
|
<div class="pipeline white">
|
<h6 class="pipeline-name text-center fs-09 bold " translate="project.availableFields">
|
사용가능한 필드
|
</h6>
|
<div class="pipeline-body" style="height:200px; overflow-y:auto;">
|
<ul class="connectList"
|
ui-sortable="fn.activeSortable"
|
ng-model="vm.customFields"
|
style="padding-left:0px; min-height:300px; list-style:none;">
|
<li class=""
|
ng-repeat="customField in vm.customFields">
|
<div class="pipeline-item">
|
<div class="pi-name">
|
{{customField.name}}
|
</div>
|
<small class="fc-grey" ng-show="customField.customFieldType == 'INPUT'" translate="common.stringField">문자열 필드</small>
|
<small class="fc-grey" ng-show="customField.customFieldType == 'MULTI_SELECT'" translate="common.multipleSelectionField">다중 선택 필드</small>
|
<small class="fc-grey" ng-show="customField.customFieldType == 'SINGLE_SELECT'" translate="common.singleSelectionField">단일 선택 필드</small>
|
</div>
|
|
<!--<span>{{customField.name}}</span> <input type="checkbox" ng-model="customField.checked">-->
|
</li>
|
</ul>
|
</div>
|
</div>
|
</div>
|
|
<div class="col-lg-6">
|
<div class="pipeline blue">
|
<h6 class="pipeline-name text-center fs-09 bold " translate="project.inUseField">
|
사용중인 필드
|
</h6>
|
<div class="pipeline-body" style="height:200px; overflow-y:auto;">
|
<ul class="connectList"
|
style="padding-left:0px; min-height:300px; list-style:none;"
|
ui-sortable="fn.activeSortable"
|
ng-model="vm.relationCustomFields">
|
<li class=""
|
ng-repeat="relationCustomField in vm.relationCustomFields">
|
<div class="pipeline-item">
|
<div class="pi-name">
|
{{relationCustomField.name}}
|
</div>
|
<small class="fc-grey" ng-show="relationCustomField.customFieldType == 'INPUT'" translate="common.stringField">문자열 필드</small>
|
<small class="fc-grey" ng-show="relationCustomField.customFieldType == 'MULTI_SELECT'" translate="common.multipleSelectionField">다중 선택 필드</small>
|
<small class="fc-grey" ng-show="relationCustomField.customFieldType == 'SINGLE_SELECT'" translate="common.singleSelectionField">단일 선택 필드</small>
|
</div>
|
<!--<span>{{relationCustomField.name}}</span> <input type="checkbox"
|
ng-model="relationCustomField.checked">-->
|
</li>
|
</ul>
|
</div>
|
</div>
|
</div>
|
</div>
|
</form>
|
</div>
|
|
<div class="modal-footer buttons-on-right">
|
<button type="button" class="btn btn-md btn-grey" ng-click="fn.cancel()"><span translate="common.close">닫기</span></button>
|
<button type="button" class="btn btn-md btn-primary bold"
|
ng-disabled="fn.formCheck(projectCustomFieldConfigForm.$invalid)"
|
ng-click="fn.formSubmit()"><span translate="common.save">저장</span>
|
</button>
|
</div>
|
</div>
|