김보곤
6e77ae64ca
feat: [esign] 전자서명 고도화 — 서명 플로우 연동 + 계약 생성 마법사 + 감사 로그
...
- esign_contracts: verification_required, verification_template_id 컬럼 추가
- esign_signers: verification_status, verification_passed_at 컬럼 추가
- 서명 플로우: OTP 인증 → 필기 확인(verification.blade.php) → 서명/도장
- auth.blade.php: verification_required 시 필기 확인 페이지로 리다이렉트
- create.blade.php: 필기 확인 사용 토글 + 템플릿 선택 UI
- EsignApiController: store()에 verification 필드 저장
- EsignPublicController: getVerification(), submitVerification() 추가
- 감사 로그: verification_viewed, verification_attempted, verification_passed, verification_completed 액션
2026-03-22 22:54:27 +09:00
김보곤
e272f16357
feat: [database] codebridge DB connection 적용 (merge 후 재적용)
...
- 78개 MNG 전용 모델에 $connection = 'codebridge' 재적용
- config/database.php codebridge connection 포함
2026-03-07 11:28:47 +09:00
김보곤
ca50f65124
feat: [database] codebridge DB 분리 - 118개 MNG 전용 테이블 connection 설정
...
- config/database.php에 codebridge connection 추가
- 78개 MNG 전용 모델에 $connection = 'codebridge' 설정
- Admin (15): PM, 로드맵, API Explorer
- Sales (16): 영업파트너, 수수료, 가망고객
- Finance (9): 법인카드, 자금관리, 홈택스
- Barobill (12): 은행/카드 동기화 관리
- Interview (1), ESign (6), Equipment (2)
- AI (3), Audit (3), 기타 (11)
2026-03-07 11:27:18 +09:00
김보곤
fbbc4ba385
fix: [esign] MNG EsignSigner 모델에 역할/상태 상수 추가
...
- ROLE_CREATOR, ROLE_COUNTERPART 상수 추가
- STATUS_WAITING~STATUS_REJECTED 상수 추가
- 운영서버 Undefined constant 오류 수정
2026-02-26 23:15:17 +09:00
김보곤
279a15bf0d
refactor:E-Sign 외부 API 호출을 MNG 내부 라우트로 전환
...
- Finance 패턴과 동일하게 MNG 직접 DB 접근 방식으로 변경
- MNG 모델 4개 추가: EsignContract, EsignSigner, EsignSignField, EsignAuditLog
- EsignApiController 추가: stats, index, show, store, cancel, configureFields, send, download
- 모든 뷰(dashboard, create, detail, fields, send)에서 외부 API URL 제거
- 기존 X-API-Key/Bearer 인증 대신 MNG 세션 인증(CSRF) 사용
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-12 10:24:09 +09:00