src/main/webapp/i18n/ko/global.json | ●●●●● 패치 | 보기 | raw | blame | 히스토리 | |
src/main/webapp/views/customField/customFieldAdd.html | ●●●●● 패치 | 보기 | raw | blame | 히스토리 | |
src/main/webapp/views/customField/customFieldModify.html | ●●●●● 패치 | 보기 | raw | blame | 히스토리 | |
src/main/webapp/views/issue/issueAdd.html | ●●●●● 패치 | 보기 | raw | blame | 히스토리 | |
src/main/webapp/views/issue/issueModify.html | ●●●●● 패치 | 보기 | raw | blame | 히스토리 |
src/main/webapp/i18n/ko/global.json
@@ -858,13 +858,14 @@ "emailField": "이메일 선택 필드", "siteField": "URL 선택 필드", "telField": "전화번호 선택 필드", "invalidipAdressFormat": "IP 주소 형식이 맞지 않습니다.", "invalidNumberFormat": "숫자만 입력 가능합니다.", "invalidDateFormat": "날짜 형식이 맞지 않습니다.(xxxx-xx-xx)", "invalidEmailFormat": "이메일 형식이 맞지 않습니다.", "invalidSiteFormat": "홈페이지 주소 형식이 맞지 않습니다.(http://로 시작하셔야합니다)", "invalidTelFormat": "전화번호 형식이 맞지 않습니다(xxx-xxxx-xxxx).", "invalidUrlFormat": "url 형식이 맞지 않습니다." "invalidipAdressFormat": "* IP 주소 형식이 맞지 않습니다.", "invalidNumberFormat": "* 숫자만 입력 가능합니다.", "invalidDateFormat": "* 날짜 형식이 맞지 않습니다.(xxxx-xx-xx)", "invalidEmailFormat": "* 이메일 형식이 맞지 않습니다.", "invalidSiteFormat": "* 홈페이지 주소 형식이 맞지 않습니다.(http:// 또는 www 로 시작하셔야합니다)", "invalidTelFormat": "* 전화번호 형식이 맞지 않습니다(xxx-xxxx-xxxx).", "invalidUrlFormat": "* url 형식이 맞지 않습니다.", "notIssueType": "이슈 유형이 없습니다." }, "tasks": { "agileBoardTitle": "칸반 보드" src/main/webapp/views/customField/customFieldAdd.html
@@ -125,7 +125,7 @@ </div> <input ng-if="vm.form.customFieldType == 'IP_ADDRESS'" name="ipAdress" name="ipAddress" type="text" class="form-control" kr-input @@ -133,7 +133,7 @@ placeholder="IP 주소 형식만 입력 가능합니다." autocomplete="off" ng-model="vm.form.defaultValue"> <div ng-show="customFieldAddForm.ipAdress.$error.pattern" class="help-block form-text text-danger" <div ng-show="customFieldAddForm.ipAddress.$error.pattern" class="help-block form-text text-danger" translate="common.invalidipAdressFormat">IP주소 형식이 맞지 않습니다. </div> @@ -155,9 +155,9 @@ name="site" type="text" class="form-control" maxlength="30" maxlength="100" kr-input ng-pattern="/((http|https):\/\/)?(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/" ng-pattern="/(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/" placeholder="홈페이지 주소 형식만 입력 가능합니다." autocomplete="off" ng-model="vm.form.defaultValue"> @@ -165,10 +165,10 @@ translate="common.invalidSiteFormat">홈페이지 주소 형식이 맞지 않습니다.(http://로 시작하셔야합니다) </div> <input ng-if="vm.form.customFieldType == 'TEL'" name="tel" type="text" maxlength="30" class="form-control" kr-input ng-pattern="/^\d{2,3}-\d{3,4}-\d{4}$/" src/main/webapp/views/customField/customFieldModify.html
@@ -107,17 +107,17 @@ placeholder="숫자만 입력 가능합니다." autocomplete="off" ng-model="vm.form.defaultValue"> <div ng-show="customFieldAddForm.ipAdress.$error.pattern" class="help-block form-text text-danger" <div ng-show="customFieldModifyForm.numberType.$error.pattern" class="help-block form-text text-danger" translate="common.invalidNumberFormat">숫자만 입력 가능합니다. </div> <input ng-if="vm.form.customFieldType == 'DATETIME'" name="dateTime" class="form-control input-readonly" placeholder="{{'issue.clickToSelectDate' | translate}}" ng-model="vm.form.defaultValue" modal-form-auto-scroll range-type="singleDate" onfocus="this.blur()" date-range-picker> <div class="row"> <div class="col-xs-12"> @@ -126,7 +126,7 @@ </div> <input ng-if="vm.form.customFieldType == 'IP_ADDRESS'" name="ipAdress" name="ipAddress" type="text" class="form-control" kr-input @@ -134,7 +134,7 @@ placeholder="IP 주소 형식만 입력 가능합니다." autocomplete="off" ng-model="vm.form.defaultValue"> <div ng-show="customFieldAddForm.ipAdress.$error.pattern" class="help-block form-text text-danger" <div ng-show="customFieldModifyForm.ipAddress.$error.pattern" class="help-block form-text text-danger" translate="common.invalidipAdressFormat">IP주소 형식이 맞지 않습니다. </div> @@ -148,7 +148,7 @@ placeholder="이메일 형식만 입력 가능합니다." autocomplete="off" ng-model="vm.form.defaultValue"> <div ng-show="customFieldAddForm.email.$error.pattern" class="help-block form-text text-danger" <div ng-show="customFieldModifyForm.email.$error.pattern" class="help-block form-text text-danger" translate="common.invalidEmailFormat">이메일 형식이 맞지 않습니다. </div> @@ -156,27 +156,27 @@ name="site" type="text" class="form-control" maxlength="30" maxlength="100" kr-input ng-pattern="/(http(s)?:\/\/)([a-z0-9\w]+\.*)+[a-z0-9]{2,4}/gi" ng-pattern="/(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/" placeholder="홈페이지 주소 형식만 입력 가능합니다." autocomplete="off" ng-model="vm.form.defaultValue"> <div ng-show="customFieldAddForm.site.$error.pattern" class="help-block form-text text-danger" <div ng-show="customFieldModifyForm.site.$error.pattern" class="help-block form-text text-danger" translate="common.invalidSiteFormat">홈페이지 주소 형식이 맞지 않습니다.(http://로 시작하셔야합니다) </div> <input ng-if="vm.form.customFieldType == 'TEL'" name="tel" type="text" maxlength="30" class="form-control" kr-input ng-pattern="/^\d{2,3}-\d{3,4}-\d{4}$/" placeholder="연락처 형식만 입력 가능합니다." autocomplete="off" ng-model="vm.form.defaultValue"> <div ng-show="customFieldAddForm.tel.$error.pattern" class="help-block form-text text-danger" <div ng-show="customFieldModifyForm.tel.$error.pattern" class="help-block form-text text-danger" translate="common.invalidTelFormat">전화번호 형식이 맞지 않습니다. </div> src/main/webapp/views/issue/issueAdd.html
@@ -236,7 +236,7 @@ <!-- 기본 입력 --> <div ng-switch-when="INPUT"> <input type="text" class="form-control input-sm" name="input" name="inputValue" ng-model="issueCustomField.useValues" maxlength="100" autocomplete="off" @@ -244,32 +244,39 @@ ng-required="issueCustomField.fieldOption == '01' || issueCustomField.customFieldVo.requiredData == 'Y'"> <small class="help-block form-text text-danger" ng-show="issueCustomField.customFieldVo.requiredData == 'Y'" ng-if="issueAddForm.input.$error.required" ng-if="issueAddForm.inputValue.$error.required" translate="issue.pleaseEnterIssueTypeCustomFields">해당 사용자정의필드는 필수 입력 값 입니다. </small> </div> <div ng-switch-when="NUMBER"> <input type="text" class="form-control input-sm" name="number" name="numberType" ng-model="issueCustomField.useValues" maxlength="100" autocomplete="off" kr-input ng-pattern="/^[0-9]*$/" placeholder="숫자만 입력 가능합니다." ng-required="issueCustomField.fieldOption == '01' || issueCustomField.customFieldVo.requiredData == 'Y'"> <small class="help-block form-text text-danger" ng-show="issueCustomField.customFieldVo.requiredData == 'Y'" ng-if="issueAddForm.number.$error.required" ng-if="issueAddForm.numberType.$error.required" translate="issue.pleaseEnterIssueTypeCustomFields">해당 사용자 정의 필드는 필수 입력 값 입니다. </small> <div ng-show="issueAddForm.numberType.$error.pattern" class="help-block form-text text-danger" translate="common.invalidNumberFormat">숫자만 입력 가능합니다. </div> </div> <div ng-switch-when="DATETIME"> <input type="text" class="form-control input-sm" <input class="form-control input-sm input-readonly" name="dateTime" ng-model="issueCustomField.useValues" maxlength="100" autocomplete="off" placeholder="{{'issue.clickToSelectDate' | translate}}" modal-form-auto-scroll range-type="singleDate" date-range-picker kr-input ng-required="issueCustomField.fieldOption == '01' || issueCustomField.customFieldVo.requiredData == 'Y'"> <small class="help-block form-text text-danger" @@ -283,15 +290,38 @@ <input type="text" class="form-control input-sm" name="ipAddress" ng-model="issueCustomField.useValues" maxlength="100" autocomplete="off" kr-input ng-pattern="/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/" placeholder="IP 주소 형식만 입력 가능합니다." ng-required="issueCustomField.fieldOption == '01' || issueCustomField.customFieldVo.requiredData == 'Y'"> <small class="help-block form-text text-danger" ng-show="issueCustomField.customFieldVo.requiredData == 'Y'" ng-if="issueAddForm.ipAddress.$error.required" translate="issue.pleaseEnterIssueTypeCustomFields">해당 사용자 정의 필드는 필수 입력 값 입니다. </small> <div ng-show="issueAddForm.ipAddress.$error.pattern" class="help-block form-text text-danger" translate="common.invalidipAdressFormat">IP주소 형식이 맞지 않습니다. </div> </div> <div ng-switch-when="EMAIL"> <input type="email" class="form-control input-sm" name="email" maxlength="30" ng-model="issueCustomField.useValues" kr-input ng-pattern="/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/" placeholder="이메일 형식만 입력 가능합니다." ng-required="issueCustomField.fieldOption == '01' || issueCustomField.customFieldVo.requiredData == 'Y'"> <small class="help-block form-text text-danger" ng-show="issueCustomField.customFieldVo.requiredData == 'Y'" ng-if="issueAddForm.ipAddress.$error.required" translate="issue.pleaseEnterIssueTypeCustomFields">해당 사용자 정의 필드는 필수 입력 값 입니다. </small> <div ng-show="issueAddForm.email.$error.pattern" class="help-block form-text text-danger" translate="common.invalidEmailFormat">이메일 형식이 맞지 않습니다. </div> </div> <div ng-switch-when="SITE"> @@ -301,27 +331,37 @@ maxlength="100" autocomplete="off" kr-input ng-pattern="/(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/" placeholder="홈페이지 주소 형식만 입력 가능합니다." ng-required="issueCustomField.fieldOption == '01' || issueCustomField.customFieldVo.requiredData == 'Y'"> <small class="help-block form-text text-danger" ng-show="issueCustomField.customFieldVo.requiredData == 'Y'" ng-if="issueAddForm.site.$error.required" translate="issue.pleaseEnterIssueTypeCustomFields">해당 사용자 정의 필드는 필수 입력 값 입니다. </small> <div ng-show="issueAddForm.site.$error.pattern" class="help-block form-text text-danger" translate="common.invalidSiteFormat">홈페이지 주소 형식이 맞지 않습니다.(http:// 또는 www 로 시작하셔야합니다) </div> </div> <div ng-switch-when="TEL"> <input type="text" class="form-control input-sm" name="tel" ng-model="issueCustomField.useValues" maxlength="100" maxlength="30" autocomplete="off" kr-input ng-pattern="/^\d{2,3}-\d{3,4}-\d{4}$/" placeholder="연락처 형식만 입력 가능합니다." ng-required="issueCustomField.fieldOption == '01' || issueCustomField.customFieldVo.requiredData == 'Y'"> <small class="help-block form-text text-danger" ng-show="issueCustomField.customFieldVo.requiredData == 'Y'" ng-if="issueAddForm.tel.$error.required" translate="issue.pleaseEnterIssueTypeCustomFields">해당 사용자 정의 필드는 필수 입력 값 입니다. </small> <div ng-show="issueAddForm.tel.$error.pattern" class="help-block form-text text-danger" translate="common.invalidTelFormat">전화번호 형식이 맞지 않습니다. </div> </div> <!-- 단일 셀렉트 --> src/main/webapp/views/issue/issueModify.html
@@ -236,7 +236,7 @@ <!-- 기본 입력 --> <div ng-switch-when="INPUT"> <input type="text" class="form-control input-sm" name="input" name="inputValue" ng-model="issueCustomField.useValues" maxlength="100" autocomplete="off" @@ -244,24 +244,29 @@ ng-required="issueCustomField.fieldOption == '01' || issueCustomField.customFieldVo.requiredData == 'Y'"> <small class="help-block form-text text-danger" ng-show="issueCustomField.customFieldVo.requiredData == 'Y'" ng-if="issueModifyForm.input.$error.required" ng-if="issueModifyForm.inputValue.$error.required" translate="issue.pleaseEnterIssueTypeCustomFields">해당 사용자정의필드는 필수 입력 값 입니다. </small> </div> <div ng-switch-when="NUMBER"> <input type="text" class="form-control input-sm" name="number" name="numberType" ng-model="issueCustomField.useValues" maxlength="100" autocomplete="off" kr-input ng-pattern="/^[0-9]*$/" placeholder="숫자만 입력 가능합니다." ng-required="issueCustomField.fieldOption == '01' || issueCustomField.customFieldVo.requiredData == 'Y'"> <small class="help-block form-text text-danger" ng-show="issueCustomField.customFieldVo.requiredData == 'Y'" ng-if="issueModifyForm.number.$error.required" ng-if="issueModifyForm.numberType.$error.required" translate="issue.pleaseEnterIssueTypeCustomFields">해당 사용자 정의 필드는 필수 입력 값 입니다. </small> <div ng-show="issueModifyForm.numberType.$error.pattern" class="help-block form-text text-danger" translate="common.invalidNumberFormat">숫자만 입력 가능합니다. </div> </div> <div ng-switch-when="DATETIME"> @@ -286,12 +291,36 @@ maxlength="100" autocomplete="off" kr-input ng-pattern="/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/" placeholder="IP 주소 형식만 입력 가능합니다." ng-required="issueCustomField.fieldOption == '01' || issueCustomField.customFieldVo.requiredData == 'Y'"> <small class="help-block form-text text-danger" ng-show="issueCustomField.customFieldVo.requiredData == 'Y'" ng-if="issueModifyForm.ipAddress.$error.required" translate="issue.pleaseEnterIssueTypeCustomFields">해당 사용자 정의 필드는 필수 입력 값 입니다. </small> <div ng-show="issueModifyForm.ipAddress.$error.pattern" class="help-block form-text text-danger" translate="common.invalidipAdressFormat">IP주소 형식이 맞지 않습니다. </div> </div> <div ng-switch-when="EMAIL"> <input type="email" class="form-control input-sm" name="email" maxlength="30" ng-model="issueCustomField.useValues" kr-input ng-pattern="/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/" placeholder="이메일 형식만 입력 가능합니다." ng-required="issueCustomField.fieldOption == '01' || issueCustomField.customFieldVo.requiredData == 'Y'"> <small class="help-block form-text text-danger" ng-show="issueCustomField.customFieldVo.requiredData == 'Y'" ng-if="issueModifyForm.ipAddress.$error.required" translate="issue.pleaseEnterIssueTypeCustomFields">해당 사용자 정의 필드는 필수 입력 값 입니다. </small> <div ng-show="issueModifyForm.email.$error.pattern" class="help-block form-text text-danger" translate="common.invalidEmailFormat">이메일 형식이 맞지 않습니다. </div> </div> <div ng-switch-when="SITE"> @@ -301,27 +330,37 @@ maxlength="100" autocomplete="off" kr-input ng-pattern="/(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/" placeholder="홈페이지 주소 형식만 입력 가능합니다." ng-required="issueCustomField.fieldOption == '01' || issueCustomField.customFieldVo.requiredData == 'Y'"> <small class="help-block form-text text-danger" ng-show="issueCustomField.customFieldVo.requiredData == 'Y'" ng-if="issueModifyForm.site.$error.required" translate="issue.pleaseEnterIssueTypeCustomFields">해당 사용자 정의 필드는 필수 입력 값 입니다. </small> <div ng-show="issueModifyForm.site.$error.pattern" class="help-block form-text text-danger" translate="common.invalidSiteFormat">홈페이지 주소 형식이 맞지 않습니다.(http://로 시작하셔야합니다) </div> </div> <div ng-switch-when="TEL"> <input type="text" class="form-control input-sm" name="tel" ng-model="issueCustomField.useValues" maxlength="100" maxlength="30" autocomplete="off" kr-input ng-pattern="/^\d{2,3}-\d{3,4}-\d{4}$/" placeholder="연락처 형식만 입력 가능합니다." ng-required="issueCustomField.fieldOption == '01' || issueCustomField.customFieldVo.requiredData == 'Y'"> <small class="help-block form-text text-danger" ng-show="issueCustomField.customFieldVo.requiredData == 'Y'" ng-if="issueModifyForm.tel.$error.required" translate="issue.pleaseEnterIssueTypeCustomFields">해당 사용자 정의 필드는 필수 입력 값 입니다. </small> <div ng-show="issueModifyForm.tel.$error.pattern" class="help-block form-text text-danger" translate="common.invalidTelFormat">전화번호 형식이 맞지 않습니다. </div> </div> <!-- 단일 셀렉트 -->