Index: arms/html/reqAdd/content-container.html
===================================================================
diff -u -re929cb5d64060bbb4719b7bba70f70ef28a427c5 -r4939480be9259e080222c6199981ca6a2b57a798
--- arms/html/reqAdd/content-container.html (.../content-container.html) (revision e929cb5d64060bbb4719b7bba70f70ef28a427c5)
+++ arms/html/reqAdd/content-container.html (.../content-container.html) (revision 4939480be9259e080222c6199981ca6a2b57a798)
@@ -420,7 +420,20 @@
- JIRA
+ 요구사항 별로 JIRA 연결을 재설정 할 수 있다.
+ 1. 요구사항은 무조건 한개 이상의 버전을 적용받는다.
+ 2. 요구사항이 예를 들어 2개 이상일 때. ( A버전, B버전 ~ )
+ 2-1 . A버전의 요구사항과 연결되는 JIRA 설정은 따로이고
+ 2-2 . B버전의 요구사항과 연결되는 JIRA 설정도 따로이다.
+ 2-3 . 단 별도의 JIRA 설정이 없다면 BaseVersion 설정을 유지한다.
+
+ 3. 따라서, 제품(서비스) - 버전 - 요구사항 - JIRA 연결 Mapper 테이블은 아래와 같다.
+ ex) a-RMS - BaseVersion - 요구사항A - JIRA Project Z - 요구사항 타입의 이슈 아이디 ( 연결 포인트 )
+ ex) a-RMS - 1.1.2 - 요구사항A - JIRA Project Z - 요구사항 타입의 이슈 아이디 ( 연결 포인트 )
+ ex) a-RMS - 1.1.2 - 요구사항A - JIRA Project X - 요구사항 타입의 이슈 아이디 ( 연결 포인트 )
+
+ 4. JIRA 프로젝트 테이블은 이미 있다 - 버전이랑 연결해야 하기 때문에 사용되었다. JIRA API 참조
+ 5.
Index: arms/js/reqAdd.js
===================================================================
diff -u -re929cb5d64060bbb4719b7bba70f70ef28a427c5 -r4939480be9259e080222c6199981ca6a2b57a798
--- arms/js/reqAdd.js (.../reqAdd.js) (revision e929cb5d64060bbb4719b7bba70f70ef28a427c5)
+++ arms/js/reqAdd.js (.../reqAdd.js) (revision 4939480be9259e080222c6199981ca6a2b57a798)
@@ -484,6 +484,8 @@
function setDocViewTab(){
$('.dd-list').empty();
var data = $('#reqTable').DataTable().rows().data().toArray();
+
+ var firstBranchChecker = true;
$.each( data, function( key, value ) {
if(value.c_contents == null || value.c_contents == "null"){
@@ -503,14 +505,27 @@
if(value.c_type == "root"){
console.log("ROOT 노드는 처리하지 않습니다.");
- }else if(value.c_type == "drive"){
- $('.dd-list').append("
" +
- "" +
- iconHtml +
- " " + value.c_title +
- "
" + value.c_contents + "
" +
- "
" +
- "");
+ }else if(value.c_type == "drive" || value.c_type == "folder"){
+ if(firstBranchChecker){
+ $('.dd-list').append("
" +
+ "" +
+ iconHtml +
+ " " + value.c_title +
+ "
" + value.c_contents + "
" +
+ "
" +
+ "");
+ firstBranchChecker = false;
+ }else{
+ $('#T_ARMS_REQ_'+value.c_parentid).append("
" +
+ "- " +
+ "
" +
+ iconHtml +
+ " " + value.c_title +
+ "
" + value.c_contents + "
" +
+ "
" +
+ " " +
+ "
");
+ }
}else {
$('#T_ARMS_REQ_'+value.c_parentid).append("
" +
"- " +