From 90ba584e4b9a38e24546420b6dc41cd876b18c29 Mon Sep 17 00:00:00 2001 From: Rinjae Date: Thu, 30 Jul 2026 11:23:38 +0900 Subject: [PATCH] =?UTF-8?q?API=20=EC=8A=A4=ED=8E=99=20=EA=B4=80=EB=A6=AC?= =?UTF-8?q?=20=EB=AC=B8=EA=B5=AC=20=EB=B0=8F=20=EB=A1=9C=EC=A7=81=20?= =?UTF-8?q?=EA=B0=9C=EC=84=A0=20-=20=EA=B2=8C=EC=9D=B4=ED=8A=B8=EC=9B=A8?= =?UTF-8?q?=EC=9D=B4=20=EA=B4=80=EB=A0=A8=20=EB=AC=B8=EA=B5=AC=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=EB=B0=8F=20=EA=B7=B8=EB=A3=B9=20=EC=84=A4=EC=A0=95?= =?UTF-8?q?=20=EC=95=88=EB=82=B4=20=EC=B6=94=EA=B0=80=20-=20=EB=B9=84=20?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=EC=82=AC=EC=9A=A9=EC=9E=90=20?= =?UTF-8?q?=EA=B3=B5=EA=B0=9C=20=EA=B4=80=EB=A0=A8=20=EB=AC=B8=EA=B5=AC=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20-=20description=20=ED=95=84=EB=93=9C=20?= =?UTF-8?q?=EC=A0=80=EC=9E=A5/=EB=B3=B5=EC=9B=90=20=EB=A1=9C=EC=A7=81=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WebContent/js/djb/apispec/app.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/WebContent/js/djb/apispec/app.js b/WebContent/js/djb/apispec/app.js index 649762e..543ce4c 100644 --- a/WebContent/js/djb/apispec/app.js +++ b/WebContent/js/djb/apispec/app.js @@ -381,7 +381,7 @@ `
${escapeHtml(op.method.value)} ${escapeHtml(op.path.value)} - πŸ”’ κ²Œμ΄νŠΈμ›¨μ΄μ—μ„œ μžλ™ 동기화 + πŸ”’ κ²Œμ΄νŠΈμ›¨μ΄ μ„€μ •
` + fieldRow('Operation ID', lockedInput((window.DJB_CTX && window.DJB_CTX.eaiSvcName) || op.operationId.value), { locked: true }) + fieldRow('API 타이틀', input(i.title.value, 'data-path="info.title.value"', { required: true }), { required: true }) + @@ -1031,6 +1031,7 @@ ${groupChips || 'μ„ νƒλœ κ·Έλ£Ή μ—†μŒ'} +
API 그룹을 μ„€μ •ν•˜μ§€ μ•ŠμœΌλ©΄ ν¬νƒˆμ— κ²Œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
API 그룹은 apiGroupMan(API κ·Έλ£Ή 관리)μ—μ„œλ„ κ΄€λ¦¬λ©λ‹ˆλ‹€.
`, { bordered: true }) + fieldRow('ν¬νƒˆ κ²Œμ‹œ ν™œμ„±ν™”', ``, { bordered: true }) + @@ -1041,7 +1042,7 @@ -
μ „λΆ€ 선택 μ‹œ 둜그인 μ‚¬μš©μž μ „μ²΄μ—κ²Œ κ³΅κ°œλ©λ‹ˆλ‹€.
+
μ„ νƒμ‹œ λΉ„ 둜그인 μ‚¬μš©μžμ—κ²Œ 곡개 λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
`, { bordered: true }) + (showOrg ? fieldRow('곡개 법인', `
@@ -2005,6 +2006,8 @@ if (res.responseType) pp.responseType = res.responseType; if (res.mockUrl) pp.mockUrl = decodeEntities(res.mockUrl); if (res.apiGroups) { try { pp.apiGroups = JSON.parse(res.apiGroups) || []; } catch (e) { pp.apiGroups = []; } } + // μ„€λͺ…(API μ†Œκ°œ νŽ˜μ΄μ§€) β€” spec 에 미포함, description μ»¬λŸΌμ— 별도 μ €μž₯ β†’ 별도 ν•„λ“œλ‘œ 볡원 + if (res.description) state.data.info.description = wrap(decodeEntities(res.description)); // μš”μ²­/응닡 λ©”μ‹œμ§€ μŠ€νŽ™(HTML) β€” μ €μž₯본은 μ €μž₯κ°’, μžλ™μƒμ„±λΆ„μ€ ν”„λ‘ νŠΈμ—μ„œ 생성 state.data.msgSpec = state.data.msgSpec || { request: '', response: '' }; if (res.apiRequestSpec) state.data.msgSpec.request = decodeEntities(res.apiRequestSpec);