Index: arms/js/jiraServer.js =================================================================== diff -u -r3d2a56ef18abcf1c23e2e1de3ec872d362927f4a -rcc70d749c5b54f1c2227845dbe53cf514e77fe03 --- arms/js/jiraServer.js (.../jiraServer.js) (revision 3d2a56ef18abcf1c23e2e1de3ec872d362927f4a) +++ arms/js/jiraServer.js (.../jiraServer.js) (revision cc70d749c5b54f1c2227845dbe53cf514e77fe03) @@ -695,7 +695,7 @@ data.ref = 2; jira_server_request_create_or_update( "/auth-user/api/arms/jiraServer/addJiraServerNode.do", - "POST", data, "신규 제품 등록이 완료 되었습니다."); + "POST", data, "신규 서버가 등록이 완료 되었습니다."); }); } @@ -1909,86 +1909,4 @@ .catch(error => { console.error("비동기 작업 중 에러 발생", error); }); -} - -// 리팩토링 전 코드(오류 있을 시 원복용) -// 데이터 테이블 구성 이후 꼭 구현해야 할 메소드 : 열 클릭시 이벤트 -/* function dataTableClick(tempDataTable, selectedData) { - // => 카드 목록 클릭시 해당 카드의 c_id를 활용해서 가져오도록 만들어야 함 - console.log("[ jiraServer :: dataTableClick] :: selectedData => "); - console.log(selectedData); - selectId = selectedData.c_id; - // c_id로 getNode 실행 - - //jiraServerCardClick(selectId); - if(selectedData.c_jira_name !== undefined) { - selectProjectId = selectedData.c_id; - console.log("[ jiraServer :: dataTableClick ] :: selectProjectId => " + selectProjectId); - } -}*/ - -/*function draw_ribbon(alm_server_c_id, alm_server_type) { - $.ajax({ - url: "/auth-user/api/arms/jiraServerProjectPure/getNode.do?c_id=" + alm_server_c_id, - type: "GET", - contentType: "application/json;charset=UTF-8", - dataType: "json", - progress: true, - statusCode: { - 200: function (data) { - let alm_server = data; - - let ribbonSelector = ".ribbon-" + alm_server_c_id; - let ribbonHtmlData = ``; - - if (alm_server_type === "온프레미스") { - if (is_issuetype_ready(alm_server.jiraIssueTypeEntities)) { - ribbonHtmlData += `
Ready
`; - } - } - else { - // 지라 클라우드 or 레드마인 온프레미스일 경우 확인 - let issue_type_by_project = alm_server.jiraProjectIssueTypePureEntities.every(project => - is_issuetype_ready(project.jiraIssueTypeEntities) - ); - - if (alm_server_type === "레드마인_온프레미스") { - const issue_priority = is_issuetype_ready(alm_server.jiraIssuePriorityEntities); - - if (issue_type_by_project && issue_priority) { - ribbonHtmlData += `
Ready
`; - } - else if (issue_priority) { - ribbonHtmlData += create_ribbon_html(`not_ready_modal_popup('${alm_server_c_id}', 'issueType', '${alm_server_type}')`, "Help"); - } - else if (issue_type_by_project) { - ribbonHtmlData += create_ribbon_html(`not_ready_modal_popup('${alm_server_c_id}', 'issuePriority', '${alm_server_type}')`, "Help"); - } - else { - ribbonHtmlData += create_ribbon_html(`not_ready_modal_popup('${alm_server_c_id}', 'both', '${alm_server_type}')`, "Help"); - } - } - else if (alm_server_type === "클라우드") { - if (issue_type_by_project) { - ribbonHtmlData += `
Ready
`; - } - else { - ribbonHtmlData += create_ribbon_html(`not_ready_modal_popup('${alm_server_c_id}', 'issueType', '${alm_server_type}')`, "Help"); - } - } - } - - $(ribbonSelector).append(ribbonHtmlData); - } - }, - error: function (e) { - if(alm_server_c_id === undefined || alm_server_c_id === "") { - jError("지라 서버 조회 중 에러가 발생했습니다. (지라(서버) 아이디 없음)"); - } - else { - jError("지라 서버 조회 중 에러가 발생했습니다. 지라 서버 아이디 :: " + alm_server_c_id); - } - } - }); -} -*/ \ No newline at end of file +} \ No newline at end of file Index: arms/js/reqGantt.js =================================================================== diff -u -re51fec74971306793fd2a75a4d74f3a1b61b8d40 -rcc70d749c5b54f1c2227845dbe53cf514e77fe03 --- arms/js/reqGantt.js (.../reqGantt.js) (revision e51fec74971306793fd2a75a4d74f3a1b61b8d40) +++ arms/js/reqGantt.js (.../reqGantt.js) (revision cc70d749c5b54f1c2227845dbe53cf514e77fe03) @@ -28,24 +28,14 @@ "../reference/light-blue/lib/vendor/http_blueimp.github.io_JavaScript-Load-Image_js_load-image.js", "../reference/light-blue/lib/vendor/http_blueimp.github.io_JavaScript-Canvas-to-Blob_js_canvas-to-blob.js", "../reference/light-blue/lib/jquery.iframe-transport.js", - "../reference/light-blue/lib/jquery.fileupload.js", - "../reference/light-blue/lib/jquery.fileupload-fp.js", - "../reference/light-blue/lib/jquery.fileupload-ui.js" - ], - - [ "../reference/lightblue4/docs/lib/slimScroll/jquery.slimscroll.min.js", "../reference/jquery-plugins/unityping-0.1.0/dist/jquery.unityping.min.js", - "../reference/light-blue/lib/bootstrap-datepicker.js", - "../reference/jquery-plugins/datetimepicker-2.5.20/build/jquery.datetimepicker.min.css", - "../reference/jquery-plugins/datetimepicker-2.5.20/build/jquery.datetimepicker.full.min.js", "../reference/lightblue4/docs/lib/widgster/widgster.js" ], [ "../reference/jquery-plugins/jstree-v.pre1.0/_lib/jquery.cookie.js", "../reference/jquery-plugins/jstree-v.pre1.0/_lib/jquery.hotkeys.js", - "../reference/jquery-plugins/jstree-v.pre1.0/jquery.jstree.js", "../reference/jquery-plugins/select2-4.0.2/dist/css/select2_lightblue4.css", "../reference/jquery-plugins/lou-multi-select-0.9.12/css/multiselect-lightblue4.css", "../reference/jquery-plugins/multiple-select-1.5.2/dist/multiple-select-bluelight.css", @@ -68,6 +58,7 @@ "../reference/jquery-plugins/dataTables-1.10.16/extensions/Buttons/js/buttons.print.js", "../reference/jquery-plugins/dataTables-1.10.16/extensions/Buttons/js/jszip.min.js" ], + [ "../reference/jquery-plugins/gantt-0.6.1/dist/frappe-gantt.js", "../reference/jquery-plugins/gantt-0.6.1/dist/frappe-gantt.css", @@ -2098,7 +2089,6 @@ $("#performance_progress_rate").val(null); $("#project_progress").val(null); } - function diff_day(startDate, endDate) { const start = new Date(startDate); const end = new Date(endDate); @@ -2110,25 +2100,4 @@ let result = Math.ceil((end - start) / (1000 * 60 * 60 * 24)); return result; -} - -function mappingStateIconClass(key){ - if (key === "열림"){ - return "fa fa-folder-o text-danger"; - } - else if (key === "진행중"){ - return "fa fa-fire text-warning"; - } - else if (key === "해결됨"){ - return "fa fa-fire-extinguisher text-success"; - } - else if (key === "닫힘"){ - return "fa fa-folder text-primary"; - } - else if (key === "폴더"){ - return "fa fa-folder-open-o"; - } - else { - return ''; - } } \ No newline at end of file