From f3d433b269f28e99dd352f5b69f8ef864c09e5b0 Mon Sep 17 00:00:00 2001
From: jhjang <jhjang@maprex.co.kr>
Date: 월, 29 11월 2021 14:33:06 +0900
Subject: [PATCH] - api 기본값 설정 기능 완료 - api 중복 필드 설정 기능 완료

---
 src/main/webapp/views/api/apiSettingColumn.html |   68 ++++++++++++++++++++++++----------
 1 files changed, 48 insertions(+), 20 deletions(-)

diff --git a/src/main/webapp/views/api/apiSettingColumn.html b/src/main/webapp/views/api/apiSettingColumn.html
index 6bcf4c8..b89e0fa 100644
--- a/src/main/webapp/views/api/apiSettingColumn.html
+++ b/src/main/webapp/views/api/apiSettingColumn.html
@@ -1,21 +1,25 @@
 <div class="row">
     <div class="col-md-4">
+
         <div class="form-group mb10">
-            <label class="issue-label"> <span translate="issue.issueType">�씠�뒋 �쑀�삎</span>
-                <code class="highlighter-rouge">*</code></label>
-            <js-autocomplete-single data-input-name="issueType"
-                                    selected-model="vm.issueTypes"
-                                    search="vm.issueTypeName"
-                                    source="fn.getIssueTypeList(vm.issueTypeName, vm.issueTypes, vm.autoCompletePage.issueType.page, fn.getIssueTypeCallback)"
-                                    page="vm.autoCompletePage.issueType.page"
-                                    total-page="vm.autoCompletePage.issueType.totalPage"
-                                    input-disabled="false"
-                                    required
-                                    broad-cast="onClickIssueType"
-                                    translation-texts="{ empty : 'common.emptyIssueType' }"
-                                    extra-settings="{ displayProp : 'name' , idProp : 'id', imageable : false, imagePathProp : '',
-                                            type : '', maxlength : 200, autoResize : false, stopRemoveBodyEvent : true }"></js-autocomplete-single>
+            <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-model="vm.issueTypeId"
+                    ng-style="{ 'color' : fn.getOptionColor(vm.issueTypes, vm.issueTypeId) }"
+                    ng-change="fn.onChangeIssueType()"
+                    required>
+                <option ng-repeat="issueType in vm.issueTypes"
+                        ng-style="{ 'color' : issueType.color, 'font-weight': 600 }"
+                        value="{{issueType.id}}"
+                        translate="{{issueType.name}}">
+                </option>
+            </select>
         </div>
+
     </div>
 
 </div>
@@ -23,8 +27,29 @@
 <div class="element-box">
     <form role="form" name="apiSettingColumnForm">
         <div class="form-group mb10">
-            <label for="issueAddForm1" class="issue-label"><span translate="issue.issueTitle">�씪媛� �젣紐�</span> </label>
-            <input id="issueAddForm1"
+            <label for="customFieldSelectForm" class="issue-label">
+                <span translate="issue.issueType">�씠�뒋 �쑀�삎</span>
+            </label>
+            <select id="customFieldSelectForm"
+                    name="issueType"
+                    class="form-control input-sm issue-select-label"
+                    ng-model="vm.issueTypeId"
+                    ng-style="{ 'color' : fn.getOptionColor(vm.issueTypes, vm.issueTypeId) }"
+                    ng-change="fn.onChangeIssueType()"
+                    required>
+                <option ng-repeat="issueType in vm.issueTypes"
+                        ng-style="{ 'color' : issueType.color, 'font-weight': 600 }"
+                        value="{{issueType.id}}"
+                        translate="{{issueType.name}}">
+                </option>
+            </select>
+        </div>
+
+
+
+        <div class="form-group mb10">
+            <label for="issueTitle" class="issue-label"><span translate="issue.issueTitle">�씪媛� �젣紐�</span> </label>
+            <input id="issueTitle"
                    class="form-control input-sm"
                    ng-model="vm.form.issueApiDefault.title"
                    name="title"
@@ -58,10 +83,10 @@
 
                     <div class="col-md-4">
                         <div class="form-group mb10">
-                            <label for="issueAddForm2" class="issue-label">
+                            <label for="issue-priority" class="issue-label">
                                 <span translate="common.priority">�슦�꽑 �닚�쐞</span>
                             </label>
-                            <select id="issueAddForm2"
+                            <select id="issue-priority"
                                     name="priority"
                                     class="form-control input-sm issue-select-label"
                                     ng-model="vm.form.issueApiDefault.priorityId"
@@ -77,9 +102,9 @@
                     </div>
                     <div class="col-md-4">
                         <div class="form-group mb10">
-                            <label for="issueAddForm3" class="issue-label"> <span
+                            <label for="issue-severity" class="issue-label"> <span
                                     translate="common.importance">以묒슂�룄</span> </label>
-                            <select id="issueAddForm3"
+                            <select id="issue-severity"
                                     name="severity"
                                     class="form-control input-sm issue-select-label"
                                     ng-model="vm.form.issueApiDefault.severityId"
@@ -113,6 +138,9 @@
 
     </form>
     <div class="modal-footer buttons-on-right">
+        <button type="button" class="btn btn-md btn-secondary bold"
+                ng-click="fn.reset()"><span translate="common.reset">珥덇린�솕</span>
+        </button>
         <button type="button" class="btn btn-md btn-primary bold"
                 js-short-cut
                 js-short-cut-action="(fn.formCheck(apiSettingColumnForm.$invalid) || $root.spinner) ? null : fn.formSubmit()"

--
Gitblit v1.8.0