From 4f4fd9ee8b3315bc433b1893dbff008efdb03230 Mon Sep 17 00:00:00 2001 From: jhjang <jhjang@maprex.co.kr> Date: 수, 22 12월 2021 16:36:06 +0900 Subject: [PATCH] - API 설정 화면에서 프로젝트에서 설정된 이슈유형만 보여주도록 수정 --- src/main/webapp/views/api/apiSetting.html | 274 ++++-------------------------------------------------- 1 files changed, 21 insertions(+), 253 deletions(-) diff --git a/src/main/webapp/views/api/apiSetting.html b/src/main/webapp/views/api/apiSetting.html index b470af1..8c04e76 100644 --- a/src/main/webapp/views/api/apiSetting.html +++ b/src/main/webapp/views/api/apiSetting.html @@ -3,272 +3,40 @@ <div class="element-wrapper"> <div class="element-actions" ng-if="$root.checkMngPermission('USER_PERMISSION_MNG_ISSUE_STATUS')"> </div> - <h6 class="element-header" translate="api.columnSetting"> + <h6 class="element-header" translate="api.setting"> �꽕�젙 </h6> - <!-- <div class="os-tabs-w"> <div class="os-tabs-controls"> <ul class="nav nav-tabs upper"> <li class="nav-item"> - <a class="nav-link cursor" translate="api.example">�궗�슜 �삁�떆</a> + <a class="nav-link cursor" ng-class="{ 'active' : vm.tab == 'API_SPEC_SETTING' }" ng-click="fn.changeTab('API_SPEC_SETTING')" translate="api.spec">遺��꽌 愿�由�</a> + </li> + <li class="nav-item"> + <a class="nav-link cursor" ng-class="{ 'active' : vm.tab == 'API_COL_SETTING' }" ng-click="fn.changeTab('API_COL_SETTING')" translate="api.columnSetting">�궗�슜�옄 �벑湲� 愿�由�</a> + </li> + <li class="nav-item"> + <a class="nav-link cursor" ng-class="{ 'active' : vm.tab == 'API_OVERLAP_SETTING' }" ng-click="fn.changeTab('API_OVERLAP_SETTING')" translate="api.overlapSetting">遺��꽌 愿�由�</a> </li> </ul> </div> </div> - <div class="element-box"> - </div> ---> - <div class="row"> - <div class="col-md-4"> - <div class="form-group mb10"> - <label for="issueAddForm4" class="issue-label"> <span - translate="issue.issueType">�씠�뒋 ���엯</span> - </label> - <select id="issueAddForm4" - name="issueType" - class="form-control input-sm issue-select-label" - ng-model="vm.form.issueTypeId" - ng-change="fn.getIssueTypeCustomFields()" - ng-style="{ 'color' : fn.getOptionColor(vm.issueTypes, vm.form.issueTypeId) }" - required> - <option ng-style="{ 'color' : '#353535' }" value="">�솃�럹�씠吏� 蹂�議� 媛먯� - </option> - <option ng-style="{ 'color' : '#353535' }" value="">寃쎌쑀吏� �깘吏� - </option> - <option ng-repeat="issueType in vm.issueTypes" - ng-style="{ 'color' : issueType.color, 'font-weight': 600 }" - value="{{issueType.id}}">�뿈 {{issueType.name}} - </option> - </select> - </div> + <div class="tab-content mt-30"> + <div ng-show="vm.tab == 'API_SPEC_SETTING'"> + <div ng-include include-replace src="'views/api/apiSettingHeader.html'"></div> + <div ng-include include-replace src="'views/api/apiSettingSpec.html'"></div> </div> - - </div> - - <div class="element-box"> - - <form role="form" name="issueAddForm"> - <div class="form-group mb10"> - <label for="issueAddForm1" class="issue-label"><span translate="issue.issueTitle">�씪媛� �젣紐�</span> </label> - <input id="issueAddForm1" - class="form-control input-sm" - ng-model="vm.form.title" - name="title" - required - kr-input - value="�솃�럹�씠吏� 蹂�議� 媛먯� 嫄�" - maxlength="300" - autocomplete="off" - autofocus - owl-auto-focus> - </div> - <div class="row"> - <div class="col-lg-4"> - <div class="form-group mb10"> - <label class="issue-label"> <span translate="common.project">�봽濡쒖젥�듃</span> </label> - <select id="issueAddForm6" - name="issueType" - class="form-control input-sm issue-select-label" - ng-model="vm.form.issueTypeId" - ng-change="fn.getIssueTypeCustomFields()" - ng-style="{ 'color' : fn.getOptionColor(vm.issueTypes, vm.form.issueTypeId) }" - required> - <option ng-style="{ 'color' : '#353535' }" value="">�솃�럹�씠吏� 蹂�議� 媛먯� - </option> - <option ng-style="{ 'color' : '#353535' }" value="">MCF - </option> - <option ng-repeat="issueType in vm.issueTypes" - ng-style="{ 'color' : issueType.color, 'font-weight': 600 }" - value="{{issueType.id}}">�뿈 {{issueType.name}} - </option> - </select> - </div> - </div> - - <div class="col-lg-8 bdl1"> - <div class="row"> - - <div class="col-md-4"> - <div class="form-group mb10"> - <label for="issueAddForm2" class="issue-label"> - <span translate="common.priority">�슦�꽑 �닚�쐞</span> - </label> - <select id="issueAddForm2" - name="priority" - class="form-control input-sm issue-select-label" - ng-model="vm.form.priorityId" - ng-style="{ 'color' : fn.getOptionColor(vm.priorities, vm.form.priorityId) }" - required> - <option value="" ng-style="{ 'color' : '#353535' }"> - <span >蹂댄넻</span> - </option> - <option value="" ng-style="{ 'color' : '#353535' }"> - <span >�넂�쓬</span> - </option> - <option value="" ng-style="{ 'color' : '#353535' }"> - <span >�궙�쓬</span> - </option> - <option ng-repeat="priority in vm.priorities" - ng-style="{ 'color' : priority.color, 'font-weight': 600 }" - value="{{priority.id}}" - translate="{{priority.name}}"> - </option> - </select> - </div> - </div> - <div class="col-md-4"> - <div class="form-group mb10"> - <label for="issueAddForm3" class="issue-label"> <span - translate="common.importance">以묒슂�룄</span> </label> - <select id="issueAddForm3" - name="severity" - class="form-control input-sm issue-select-label" - ng-model="vm.form.severityId" - ng-style="{ 'color' : fn.getOptionColor(vm.severities, vm.form.severityId) }" - required> - <option value="" ng-style="{ color : '#353535' }"> - <span>蹂댄넻</span> - </option> - <option value="" ng-style="{ color : '#353535' }"> - <span>�넂�쓬</span> - </option> - <option value="" ng-style="{ color : '#353535' }"> - <span>�궙�쓬</span> - </option> - <option ng-repeat="severity in vm.severities" - ng-style="{ color : severity.color, 'font-weight': 600 }" - value="{{severity.id}}" - translate="{{severity.name}}"> - </option> - </select> - </div> - </div> - </div> - </div> - - </div> - - <div class="form-group mb10"> - <label class="issue-label"><span translate="common.content">�궡�슜</span></label> - <summernote - class="summernote" - lang="ko-KR" - summer-note-auto-focus - ng-model="vm.form.description" - data-editor="vm.summerNote.editor" - data-editable="vm.summerNote.editable" - on-image-upload="fn.imageUpload(files)" - target=".note-editable"></summernote> - </div> - - <div class="row"> - <div class="col-lg-12"> - <div class="form-group mb10"> - <label for="issueAddForm5" class="issue-label"> <span translate="common.period">湲곌컙</span> - </label> - <input id="issueAddForm5" - tabindex="-1" - type="text" - readonly - class="form-control cursor" - placeholder="{{'issue.clickToSelectDate' | translate}}" - ng-model="vm.form.startCompleteDateRange" - modal-form-auto-scroll - date-format="YYYY-MM-DD" - parent-el="'#createdWidget'" - date-range-picker> - <div class="row"> - <div class="col-xs-12"> - <div id="createdWidget" class="bootstrap-datepicker"></div> - </div> - </div> - </div> - </div> - </div> - <div class="row"> - <div class="col-lg-3"> - <div class="form-group mb10"> - <div class="form-group mb10"> - <label class="issue-label"> <span translate="common.assigneeTeam">�떞�떦遺��꽌</span> </label> - <select id="issueAddForm" - name="issueType" - class="form-control input-sm issue-select-label" - ng-model="vm.form.issueTypeId" - ng-change="fn.getIssueTypeCustomFields()" - ng-style="{ 'color' : fn.getOptionColor(vm.issueTypes, vm.form.issueTypeId) }" - required> - <option value="" ng-style="{ 'color' : '#353535' }"><span>議곗튂�슜�뿭</span></option> - <option value="" ng-style="{ 'color' : '#353535' }"><span>遺꾩꽍�슜�뿭</span></option> - <option value="" ng-style="{ 'color' : '#353535' }"><span>�긽�솴�떎</span></option> - <option ng-repeat="issueType in vm.issueTypes" - ng-style="{ 'color' : issueType.color, 'font-weight': 600 }" - value="{{issueType.id}}">�뿈 {{issueType.name}} - </option> - </select> - </div> - </div> - - </div> - <div class="col-lg-3"> - <div class="form-group mb10"> - <div class="form-group mb10"> - <label class="issue-label"> <span>�뾽醫�</span> </label> - <select id="issueAddFormIP" - name="issueType" - class="form-control input-sm issue-select-label" - ng-model="vm.form.issueTypeId" - ng-change="fn.getIssueTypeCustomFields()" - ng-style="{ 'color' : fn.getOptionColor(vm.issueTypes, vm.form.issueTypeId) }" - required> - <option value="" translate="common.selectTarget" ng-style="{ 'color' : '#353535' }"><span>���긽 �꽑�깮</span> - </option> - <option ng-repeat="issueType in vm.issueTypes" - ng-style="{ 'color' : issueType.color, 'font-weight': 600 }" - value="{{issueType.id}}">�뿈 {{issueType.name}} - </option> - </select> - </div> - - - </div> - </div> - <div class="col-lg-3"> - <div class="form-group mb10"> - <div class="form-group mb10"> - <label class="issue-label"> <span>�룄硫붿씤</span> </label> - <input id="issueAddForm8" - tabindex="-1" - type="text" - class="form-control cursor" - /> - - </div> - - - </div> - </div> - <div class="col-lg-3"> - <div class="form-group mb10"> - <div class="form-group mb10"> - <label class="issue-label"> <span>寃쎌쑀吏�IP</span> </label> - <input id="issueAddForm*" - tabindex="-1" - type="text" - class="form-control cursor" - /> - </div> - - - </div> - </div> - </div> - </form> - </div> - - + <div ng-show="vm.tab == 'API_COL_SETTING'"> + <div ng-include include-replace src="'views/api/apiSettingHeader.html'"></div> + <div ng-include include-replace src="'views/api/apiSettingColumn.html'"></div> + </div> + <div ng-show="vm.tab == 'API_OVERLAP_SETTING'"> + <div ng-include include-replace src="'views/api/apiSettingHeader.html'"></div> + <div ng-include include-replace src="'views/api/apiSettingOverlap.html'"></div> + </div> + </div> </div> </div> </div> -- Gitblit v1.8.0