G-1: 메신저 Webhook Relay + _send_to_room 실제 httpx 호출 구현 G-2: POST /api/tasks/bulk SR 대량작업 엔드포인트 (최대 100건) G-3: 라이선스 만료 알림 스케줄러 (매일 09:00 KST) G-4: 체험판 upgrade_banner 필드 + license.py 배너 로직 G-5: core/auto_rca.py + incidents/problem auto-rca 엔드포인트 G-6: core/deploy_impact.py + vibe impact-analysis 엔드포인트 G-7: core/ticket_classifier.py + SR 생성 시 AI 분류 + ai-suggestion API G-8: VulnPatchRecord 모델 + vuln_scan 패치추적 4개 엔드포인트 G-9: core/jira_sync.py + gateway Jira/Confluence 연동 엔드포인트 G-10: core/push_notify.py + routers/push.py + PushSubscription 모델 G-11: approvals 다중승인 (위임/서명/기한초과/마감연장) G-12: alembic.ini + migrations/ + cicd/migrate_to_postgres.sh 하네스: guardia-orchestrator 확장기능 Phase 반영 봇명령어: /sr /status /license /bulk 슬래시 명령어 추가 설치스크립트: setup/ (Ubuntu, CentOS, RHEL, Windows) --test 옵션 포함 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
239 lines
8.7 KiB
HTML
239 lines
8.7 KiB
HTML
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
|
|
<meta name="author" content="(주)아사달">
|
|
<meta name="description" content="아사달 템플릿">
|
|
<meta name="keywords" content="아사달 템플릿,비즈니스">
|
|
<title>아사달 템플릿</title>
|
|
<link rel="stylesheet" href="link.css">
|
|
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
|
|
<style type="text/css">
|
|
<!--
|
|
body {
|
|
background-color: #FFFFFF;
|
|
}
|
|
-->
|
|
</style><body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">
|
|
|
|
<!-- 메인 이미지 & 로고 & 탑메뉴 -->
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td width="950"><script type="text/javascript">
|
|
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','950','height','320','src','swf/main','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','swf/main' ); //end AC code
|
|
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="950" height="320">
|
|
<param name="movie" value="swf/main.swf">
|
|
<param name="quality" value="high">
|
|
<embed src="swf/main.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="950" height="320"></embed>
|
|
</object></noscript></td>
|
|
<td background="image/main_img_bg.gif"> </td></tr>
|
|
</table>
|
|
<!-- /메인 이미지 & 로고 & 탑메뉴 -->
|
|
|
|
<!-- 메뉴 -->
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td width="250" background="image/menu_bg.gif"> </td>
|
|
<td width="700">
|
|
<table border="0" cellpadding="0" cellspacing="0" width="700">
|
|
<tr>
|
|
<td><script type="text/javascript">
|
|
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','700','height','55','src','swf/index01','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','swf/index01' ); //end AC code
|
|
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="700" height="55">
|
|
<param name="movie" value="swf/index01.swf">
|
|
<param name="quality" value="high">
|
|
<embed src="swf/index01.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="700" height="55"></embed>
|
|
</object></noscript></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td background="image/menu_bg.gif"> </td></tr>
|
|
</table>
|
|
<!-- /메뉴 -->
|
|
|
|
<!-- 여백 -->
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td height="10"></td></tr>
|
|
</table>
|
|
<!-- /여백 -->
|
|
|
|
<!-- 공지사항 & 제품소개 & 비즈니스맨 -->
|
|
<table border="0" cellpadding="0" cellspacing="0" width="950">
|
|
<tr>
|
|
<td width="20"></td>
|
|
<td width="325">
|
|
<!-- 공지사항 -->
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td width="81"><img src="image/news_title.jpg">
|
|
<td>
|
|
<td background="image/news_bg.gif" align="right"><a href="#"><img src="image/more_btn.gif" border="0"></a><td></tr>
|
|
</table>
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td height="12"></td>
|
|
<td></td>
|
|
<td></td></tr>
|
|
<tr>
|
|
<td width="10" align="center" height="18"><img src="image/dot01.gif"></td>
|
|
<td>지오정보기술 홈페이지가 새롭게 오픈.. <img src="image/new_icon.gif" border="0" align="absmiddle"></td>
|
|
<td width="65">2008/07/02</td></tr>
|
|
<tr>
|
|
<td width="10" align="center" height="18"><img src="image/dot01.gif"></td>
|
|
<td>DC 정밀 채권단은..</td>
|
|
<td width="65">2008/07/02</td></tr>
|
|
<tr>
|
|
<td width="10" align="center" height="18"><img src="image/dot01.gif"></td>
|
|
<td>KF 사랑의 봉사단, 복구활동에 힘쓰며..</td>
|
|
<td width="65">2008/07/02</td></tr>
|
|
<tr>
|
|
<td width="10" align="center" height="18"><img src="image/dot01.gif"></td>
|
|
<td>삼호 TSD, 신제품 출시!!</td>
|
|
<td width="65">2008/07/02</td></tr>
|
|
<tr>
|
|
<td width="10" align="center" height="18"><img src="image/dot01.gif"></td>
|
|
<td>ASA 홈쇼핑, 한국대표 홈쇼핑</td>
|
|
<td width="65">2008/07/02</td></tr>
|
|
<tr>
|
|
<td height="12"></td>
|
|
<td></td>
|
|
<td></td></tr>
|
|
</table>
|
|
<!-- /공지사항 -->
|
|
</td>
|
|
<td width="20"></td>
|
|
<td width="405">
|
|
<!-- 제품소개 -->
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td><img src="image/solution_title.jpg">
|
|
<td></tr>
|
|
</table>
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td width="10"><img src="image/solution_left_btn.gif" border="0"><td>
|
|
<td width="385" align="center"><a href="#"><img src="image/solution_img01.jpg" border="0"></a><a href="#"><img src="image/solution_img02.jpg" border="0"></a>
|
|
<td>
|
|
<td width="10"><img src="image/solution_right_btn.gif" border="0"><td><tr>
|
|
</table>
|
|
<!-- /제품소개 -->
|
|
</td>
|
|
<td width="20"></td>
|
|
<td width="160">
|
|
<!-- 비즈니스맨 -->
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td><a href="#"><img src="image/businessman_img.jpg" border="0"></a>
|
|
<td></tr>
|
|
</table>
|
|
<!-- /비즈니스맨 -->
|
|
</td></tr>
|
|
</table>
|
|
<!-- /공지사항 & 제품소개 & 비즈니스맨 -->
|
|
|
|
<!-- 여백 -->
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td height="10"></td></tr>
|
|
</table>
|
|
<!-- /여백 -->
|
|
|
|
<!-- 고객센터 & 기타버튼 & 배너 -->
|
|
<table border="0" cellpadding="0" cellspacing="0" width="950">
|
|
<tr>
|
|
<td width="20"></td>
|
|
<td width="325" valign="top">
|
|
<!-- 고객센터 -->
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td width="110"><img src="image/service_title.jpg">
|
|
<td>
|
|
<td width="80" background="image/news_bg.gif"><img src="image/service_txt.jpg"></td>
|
|
<td background="image/news_bg.gif" align="right"><a href="#"><img src="image/more_btn.gif" border="0"></a><td></tr>
|
|
</table>
|
|
<table border="0" cellpadding="0" cellspacing="0" width="300" align="center">
|
|
<tr>
|
|
<td width="95" height="79" valign="bottom"><img src="image/service_img.gif"><td>
|
|
<td>
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td colspan="2" height="25" valign="top"><a href="#"><img src="image/service_btn01.jpg" border="0"></a> <a href="#"><img src="image/service_btn02.jpg" border="0"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="2" width="75"><img src="image/service_txt01.jpg"></td>
|
|
<td><img src="image/service_num.jpg"></td>
|
|
</tr>
|
|
<tr>
|
|
<td height="20"><a href="mailto:home@zioinfo.com"><font color="000000">home@zioinfo.com</font></a></td>
|
|
</tr>
|
|
</table>
|
|
<td></tr>
|
|
</table>
|
|
<!-- /고객센터 -->
|
|
</td>
|
|
<td width="20"></td>
|
|
<td width="405">
|
|
<!-- 기타버튼 -->
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr >
|
|
<td><a href="#"><img src="image/btn01.jpg" border="0"></a></td>
|
|
<td><a href="#"><img src="image/btn02.jpg" border="0"></a></td>
|
|
<td><a href="#"><img src="image/btn03.jpg" border="0"></a></td>
|
|
</tr>
|
|
</table>
|
|
<!-- /기타버튼 -->
|
|
</td>
|
|
<td width="20"></td>
|
|
<td width="160">
|
|
<!-- 배너 -->
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr >
|
|
<td><a href="#"><img src="image/banner01.jpg" border="0"></a></td>
|
|
</tr>
|
|
<tr >
|
|
<td height="10"></td></tr>
|
|
<tr >
|
|
<td><a href="#"><img src="image/banner02.jpg" border="0"></a></td>
|
|
</tr>
|
|
</table>
|
|
<!-- /배너 -->
|
|
</td></tr>
|
|
</table>
|
|
<!-- /고객센터 & 기타버튼 & 배너 -->
|
|
|
|
<!-- 여백 -->
|
|
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td height="10"></td></tr>
|
|
</table>
|
|
|
|
<!-- /여백 -->
|
|
|
|
<!-- 카피라이터 -->
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td height="2" width="950" bgcolor="E8E8E8"></td>
|
|
<td bgcolor="E8E8E8"></td></tr>
|
|
<tr>
|
|
<td height="68" bgcolor="F5F5F5">
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td width="205" align="center"><img src="image/logo_bottom.png" border="0"></td>
|
|
<td width="45"><img src="image/copyright_line.gif"></td>
|
|
<td width="540"><img src="image/copyright.jpg" border="0" usemap="#mail_img"></td>
|
|
<td width="160" align="right"><select style="width:126px; height:18px; font-size:12px;font-family:dotum; color:#727272"><option selected> + 패밀리 사이트 +</option>
|
|
</select></td><tr>
|
|
</table>
|
|
</td>
|
|
<td bgcolor="F5F5F5"> </td></tr>
|
|
</table>
|
|
<!-- /카피라이터 -->
|
|
|
|
<!--카피라이터링크-->
|
|
<map name="mail_img">
|
|
<area shape="rect" coords="65,17,179,33" href="mailto:webmaster@zioinfo.com">
|
|
</map>
|
|
<!--/카피라이터링크-->
|
|
</body>
|
|
</html> |