Commit Graph

150 Commits

Author SHA1 Message Date
pro
f05ab4413a feat:입출금내역 취급점 열 추가 및 상대계좌예금주명 직접입력
- 취급점(수단) 열 추가 (바로빌 transOffice 필드)
- 상대계좌예금주명 직접 입력 가능하도록 input 필드로 변경
- 저장된 상대계좌예금주명 값 로드 시 병합
- 엑셀 내보내기에 취급점 열 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 12:20:07 +09:00
pro
44da9d6595 fix:입출금내역 상대방→상대계좌예금주명 변경 및 CERTKEY 분리
- 상대방 레이블을 상대계좌예금주명으로 변경
- AccountName 필드 우선 확인 (Cast fallback)
- EaccountController CERTKEY 테스트/운영 분리 적용

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 12:09:20 +09:00
pro
fda13cd216 fix:EtaxController 테스트/운영모드 CERTKEY 분리 적용
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 11:29:01 +09:00
pro
cfbe014731 fix:저장된 계정과목 매칭 키 형식 통일
- decimal과 float 형식 차이로 매칭 실패하는 문제 수정
- 금액을 정수로 변환하여 키 생성

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 11:15:18 +09:00
pro
3c32c5917c feat:입출금내역 계정과목 추가 및 엑셀 다운로드 기능
- BankTransaction 모델: 입출금 내역 저장 (계정과목 포함)
- 바로빌 데이터와 DB 저장 데이터 매칭하여 계정과목 유지
- 계정과목 드롭다운 선택 및 저장 기능
- 엑셀(CSV) 다운로드 기능
- 저장된 행은 녹색 배경으로 표시

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 11:09:36 +09:00
pro
925e22a4c4 feat:회원사 수정 모달에 비밀번호 설정 여부 뱃지 추가
- API 응답에 has_password 필드 추가
- 모달 폼에 비밀번호 상태 뱃지 (설정됨/미설정) 표시
- 수정 시 녹색(설정됨) 또는 빨간색(미설정) 뱃지로 구분

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 10:46:12 +09:00
pro
e8d69a228a fix:바로빌 URL API에 비밀번호 검증 추가
- 바로빌 비밀번호가 없으면 명확한 에러 메시지 반환
- validateMemberForUrlApi 헬퍼 메서드 추가로 중복 코드 제거
- 적용 메서드: 계좌등록, 계좌관리, 카드등록, 카드관리, 세금계산서 등

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 10:36:21 +09:00
pro
b1f3b17e64 feat:바로빌 설정 페이지에 테넌트 정보 카드 추가
- 전자세금계산서/계좌조회 페이지와 동일한 형식의 테넌트 카드
- 보라색 그라디언트 스타일로 설정 페이지 구분
- 바로빌 회원사 정보 표시 (사업자번호, 대표자, 담당자, ID)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 10:27:52 +09:00
pro
71080389c8 feat:계좌 입출금내역 조회 페이지 추가
- EaccountController.php: 바로빌 BANKACCOUNT.asmx SOAP API 연동
  - GetBankAccountEx: 등록된 계좌 목록 조회
  - GetPeriodBankAccountTransLog: 계좌 입출금내역 조회
- index.blade.php: React 기반 UI (전자세금계산서와 동일 구조)
  - 테넌트 정보 카드
  - 통계 카드 (입금/출금/계좌수/거래건수)
  - 계좌 선택 버튼
  - 기간 조회 필터 (이번달/지난달 버튼)
  - 입출금 내역 테이블 (스크롤)
- 라우트 추가: /barobill/eaccount
- 메뉴 시더 업데이트

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 10:13:28 +09:00
pro
ff64612a05 feat:전자세금계산서 테넌트별 필터링 추가
- 세금계산서 발행 시 tenant_id 저장
- 조회 시 현재 테넌트의 세금계산서만 표시
- 테넌트 1(본사)이면 모든 세금계산서 표시

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 09:59:14 +09:00
pro
ad9dfe2c2a fix:바로빌 세금계산서 발행 API 레거시 코드와 동기화
- InvoicerParty에 ContactID 필드 추가 (기본값: cbx0913)
- TaxRegID, BizType, BizClass, TEL, HP 등 누락 필드 추가
- InvoiceeParty에도 동일한 필드 추가
- TaxInvoiceTradeLineItem에 PurchaseExpiry, Information, Description 추가
- 레거시 barobill_config.php와 동일한 구조로 맞춤

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 09:50:19 +09:00
pro
a9dc428085 feat:전자세금계산서 화면에 테넌트 정보 카드 추가
- 현재 테넌트 ID, 회사명, 파트너사 배지 표시
- 바로빌 회원사 정보(사업자번호, 대표자, 담당자, 바로빌ID) 표시
- 공급자 정보를 현재 테넌트의 바로빌 회원사 정보로 동적 변경
- DB에서 활성화된 바로빌 설정 조회하도록 변경
- SOAP 연결 상태 표시 개선

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 09:40:52 +09:00
pro
a8c30cb08d fix:바로빌 설정 담당자 정보 자동 연동
- 세션 키 수정: tenant_id → selected_tenant_id
- 설정이 없거나 담당자 정보가 비어있을 때 바로빌 회원사 정보를 기본값으로 사용
- 담당자명, 연락처, 이메일 자동 매핑

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 09:36:19 +09:00
pro
26192fdf3f feat:바로빌설정 화면에 현재 테넌트 정보 카드 추가
- 현재 선택된 테넌트 ID, 회사명, 사업자번호, 대표자, 연락처 표시
- 테넌트 1(본사)인 경우 '파트너사' 배지 표시
- 바로빌 회원사 연동 시 담당자 정보(이름, 연락처, 이메일) 표시
- 미연동 시 회원사 등록 안내 링크 제공

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 09:33:05 +09:00
pro
f8e10c93ad fix:바로빌 회원사관리 테넌트1(본사) 자동 전체 조회
- 테넌트 1(코드브릿지엑스, 바로빌 파트너사)이면 자동으로 모든 회원사 표시
- 다른 테넌트는 해당 테넌트의 회원사만 표시
- 본사 접속 시 테넌트 컬럼 자동 표시

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 09:29:41 +09:00
pro
2e22af52a0 feat:바로빌 전자세금계산서 페이지 구현
- EtaxController 생성 (세금계산서 발행/조회/삭제/국세청 전송)
- React 기반 Blade 뷰 페이지 생성
- 라우트 설정 (/barobill/etax)
- 메뉴 시더 업데이트

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 21:24:56 +09:00
pro
d3aeb498cb feat:기업 기본정보 및 국세청 사업자등록 상태 조회 기능 추가
- CooconService에 OA08 기업기본정보 API 추가
- NtsBusinessService 신규 생성 (국세청 사업자등록 상태조회)
- CreditInquiry 모델에 회사정보 및 국세청 상태 필드 추가
- 마이그레이션: 기업정보 및 국세청 상태 컬럼 추가
- UI: 리스트에 업체정보/국세청 상태 컬럼 표시
- 원본 데이터 모달에 회사정보 헤더 추가
- 리포트 모달에 회사정보 및 신용요약 표시

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 20:34:43 +09:00
pro
0fe84fdebe feat:신용평가 조회 이력 DB 저장 및 리스트 화면 구현
- credit_inquiries 테이블 마이그레이션 추가
- CreditInquiry 모델 생성 (API 응답 저장, 이슈 카운트 등)
- 조회 이력 리스트 화면으로 변경 (페이지네이션, 필터)
- 원본 데이터 모달 조회 기능 추가
- 신용평가 리포트 모달 (TODO: 가공 형식 구현 예정)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 20:17:23 +09:00
pro
7ed908f53d feat:쿠콘 API 신용평가 조회 기능 구현
- CooconConfig 모델 및 마이그레이션 추가
- CooconService 클래스 구현 (OA12~OA17 API)
- CreditController 확장 (설정 관리, 조회 기능)
- 설정 관리 화면 추가 (CRUD, 활성화 토글)
- 사업자번호 조회 화면 업데이트 (API 연동)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 19:33:51 +09:00
pro
f5f8f81173 feat:신용평가 그룹 메뉴 및 조회 페이지 추가
- 신용평가 그룹 메뉴 추가 (MngMenuSeeder)
- 신용평가 조회 하위 메뉴 추가
- CreditController 생성
- 신용평가 조회 페이지 뷰 생성

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 19:11:45 +09:00
pro
30a61fff81 fix:사용자관리 HTMX 네비게이션 시 confirmDelete 오류 수정
- UserController index에 HX-Redirect 추가
- HTMX 부분 로드 시 스크립트 미실행 문제 해결

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 19:01:38 +09:00
pro
861192a606 feat:바로빌 회원사관리 멀티테넌트 지원
- 전체 테넌트 보기 토글 추가 (바로빌본사용)
- 테이블에 테넌트 컬럼 표시 (전체 모드에서)
- 회원사 등록 시 테넌트 선택 기능 추가
- 통계 API에도 전체 테넌트 모드 적용
- 컨트롤러에서 tenant_id 직접 지정 지원

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 18:58:39 +09:00
pro
ec9bcbe906 feat:바로빌 설정 페이지에 서비스 이용 옵션 체크박스 추가
- 4가지 서비스 옵션 체크박스 추가 (전자세금계산서, 계좌조회, 카드사용내역, 홈텍스매입/매출)
- BarobillSetting 모델 및 BarobillSettingController 생성
- 설정 API 라우트 추가 (/api/admin/barobill/settings)
- 담당자 정보 입력 필드 추가 (이름, 연락처, 이메일)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 16:51:56 +09:00
pro
bddac80b75 fix:바로빌 동기화 chandj DB 연결 추가 2026-01-22 16:44:18 +09:00
pro
45f73ce7c8 feat:바로빌 테넌트(회원사) 동기화 기능 추가
- barobill_companies 테이블에서 barobill_members로 동기화 API 구현
- 바로빌본사 설정 페이지에 테넌트 목록 및 동기화 버튼 추가
- 동기화 시 신규 데이터 생성 및 기존 데이터 업데이트
2026-01-22 16:12:55 +09:00
pro
f55d30e867 feat:바로빌 메뉴 그룹 및 하위메뉴 추가
- 바로빌본사 → 바로빌로 이름 변경
- 하위메뉴 추가: 설정, 전자세금계산서, 계좌조회, 카드사용내역, 홈텍스매입/매출, 사용량조회
- 설정 페이지 구현 (이메일, 동기화, API, 알림 설정)
- 나머지 메뉴는 준비중 페이지로 생성
2026-01-22 15:27:01 +09:00
pro
28cb357e36 feat:회원사 수정 시 비밀번호 업데이트 기능 추가
- 수정 모달에서 비밀번호 선택적 입력 가능
- 기존 Hash 저장 데이터를 새로운 encrypted 방식으로 업데이트 가능
- 비밀번호 입력 시에만 업데이트, 빈 값이면 기존 유지
2026-01-22 15:09:54 +09:00
pro
198ce825f5 fix:바로빌 비밀번호 저장방식 Hash에서 encrypt로 변경
- Hash::make() 대신 Laravel encrypted cast 사용
- 비밀번호 복호화 가능하여 바로빌 API 호출 시 평문 전달 가능
- 바로빌 서비스 클릭 시 비밀번호 재입력 절차 불필요
2026-01-22 15:06:12 +09:00
pro
f60f84670a feat: 바로빌 회원사관리 CRUD 기능 구현
레거시(sam/sales/barobill/registration)를 Laravel 스타일로 마이그레이션

- Migration: barobill_members 테이블 생성
- Model: BarobillMember (상태 라벨, 사업자번호 포맷팅 등)
- API Controller: CRUD + 통계 조회 (HTMX HTML 반환 지원)
- API Routes: /api/admin/barobill/members/*
- Views:
  - index.blade.php (통계 카드, 필터, 테이블, 모달)
  - partials/table.blade.php (HTMX 테이블)
  - partials/stats.blade.php (통계 카드)
  - partials/modal-form.blade.php (등록/수정 폼, 자동완성)

기능:
- 회원사 목록 조회 (검색, 상태 필터)
- 회원사 등록 (사업자번호 중복 체크)
- 회원사 수정 (모달)
- 회원사 삭제 (확인 후)
- 테스트 데이터 자동완성

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 08:49:25 +09:00
pro
348c529732 feat: 바로빌 그룹메뉴 및 회원사관리 페이지 추가
- MngMenuSeeder에 바로빌 그룹메뉴와 회원사관리 하위메뉴 추가
- BarobillController 생성 (회원사관리 페이지)
- /barobill/members 라우트 추가
- 회원사관리 기본 뷰 파일 생성 (샘플 테이블 포함)

메뉴 적용: php artisan db:seed --class=MngMenuSeeder

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 21:16:06 +09:00
pro
a6e9a01719 fix: sales-strategy HTMX 네비게이션 시 nextSlide 오류 수정
슬라이드 프레젠테이션 스크립트 로딩을 위해 HX-Redirect 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 21:05:20 +09:00
pro
f84b5e0d5f fix: permission-analyze HTMX 네비게이션 시 selectMenu 오류 수정
HTMX 요청 시 HX-Redirect 헤더로 전체 페이지 리로드하여
@push('scripts') 블록의 스크립트가 정상 로드되도록 수정

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 21:01:56 +09:00
pro
278940142b fix:presentation 레이아웃 페이지 HTMX targetError 수정 (HX-Redirect 추가) 2026-01-21 20:52:45 +09:00
pro
0096ba3be8 fix:web-recording toggleRecording 오류 수정 (HX-Redirect 및 이벤트 리스너) 2026-01-21 20:46:25 +09:00
pro
828534917e fix:HTMX 네비게이션 리다이렉트 처리 개선 2026-01-21 19:10:59 +09:00
pro
0917c774f1 feat:재무 대시보드 페이지 추가 2026-01-21 19:10:52 +09:00
김보곤
acad251eec feat:자금계획일정 추가 2026-01-20 20:21:06 +09:00
7c0bed7dd9 fix(MNG): HTMX 네비게이션 스크립트 초기화 및 세션 자동 갱신
1. /menus 페이지 hx-boost 네비게이션 시 SortableJS 미실행 수정
   - htmx:afterSettle 이벤트로 페이지별 스크립트 초기화
   - menu-sortable.js로 SortableJS 로직 분리
   - 중복 코드 제거

2. 세션 만료 시 자동 갱신 로직 추가
   - /auth/refresh-session 엔드포인트 추가
   - Remember Token으로 자동 재인증 (자동 로그인 사용자)
   - 재인증 실패 시 로그인 페이지 리다이렉트
2026-01-20 13:42:28 +09:00
dff9721d10 fix(WEB): API 로그 목록 정렬 순서 수정
- ApiLogController에서 항상 최신순으로 정렬하도록 변경
- 조건부 정렬 제거하고 고정 내림차순 정렬 적용

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 15:39:08 +09:00
8e1f39defe feat: 알림음 시스템 - FCM 발송 UI 타입 드롭다운 추가
- 알림 타입 선택 드롭다운 추가 (6개 타입)
- channel_id 검증 로직 추가
- sound_key 파라미터 제거

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-07 20:10:19 +09:00
f70f75fb22 feat(dev-tools): 인증 모달에 회사 선택 및 토큰 표시 기능 추가
- 인증 모달에 회사(테넌트) 선택 드롭다운 추가
  - 헤더의 $globalTenants 재사용
  - tenant.switch 라우트와 동기화
  - 회사 변경 시 사용자 목록 자동 갱신

- Bearer 토큰 표시 및 복사 기능 추가
  - 토큰 발급 API 엔드포인트 추가 (POST /dev-tools/api-explorer/issue-token)
  - 현재 상태 영역에 토큰 표시
  - 클립보드 복사 버튼 (Clipboard API + fallback)
  - 적용 후 모달 유지하여 토큰 복사 가능

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 15:10:09 +09:00
358c987cc1 feat(comment): 게시글 댓글 CRUD 기능 추가
- 댓글 라우트 추가 (store, update, destroy)
- PostService에 댓글 관리 메서드 추가
- PostController에 댓글 컨트롤러 메서드 추가
- 게시글 상세 페이지에 댓글 섹션 UI 추가 (AlpineJS)
- 계층형 댓글 지원 (부모/대댓글)
- BoardComment 모델 추가
- HTMLPurifier 패키지 및 설정 추가
- 게시글 목록에 첨부파일/댓글 수 표시

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 12:58:06 +09:00
a546215f45 fix(board,menu): 테넌트 게시판 수정 및 메뉴 페이지네이션 오류 수정
테넌트 게시판 수정 404 오류:
- BoardService.getBoardById()에 $systemOnly 파라미터 추가
- BoardController.edit()에서 systemOnly=false로 테넌트 게시판 조회 가능
- Api/Admin/BoardController에서 show/update 메서드 테넌트 게시판 지원
- updateAnyBoard() 메서드 사용하여 시스템/테넌트 게시판 공통 수정

메뉴 페이지네이션 쿠키 값 미적용 오류:
- HTMX 요청 시 htmx:configRequest 이벤트로 쿠키 값 적용
- pagination_per_page 쿠키에서 per_page 값 읽어서 요청 파라미터에 설정

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 10:12:29 +09:00
0db6e99a22 feat(board): 슈퍼관리자 삭제 게시물 관리 및 회사명 표시 기능 추가
## 슈퍼관리자 삭제 게시물 관리
- 삭제된 게시물 목록에 표시 (빨간색 배경, 취소선)
- 게시물 복원 기능 추가 (POST /{post}/restore)
- 게시물 영구삭제 기능 추가 (DELETE /{post}/force)
- 통계 카드에 삭제됨 카운트 추가

## 페이지 타이틀 회사명 표시
- /boards: "회사명 게시판 관리" 형식으로 표시
- /boards/{code}/posts: "회사명 게시판명" 형식으로 표시
- 회사명 파란색으로 구분 표시

## 버그 수정
- 통계 카드 CSS: Tailwind 동적 클래스 문제 해결
  (grid-cols-{{ }} → 정적 클래스로 변경)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 09:11:21 +09:00
a30410643b fix(board): 게시판 URL tenant_id 처리 및 게시글 수 표시 추가
- Route Model Binding → 수동 조회로 변경 (board_code + tenant_id)
- PostController: resolveBoard() 헬퍼 추가
  - t 파라미터 → 시스템 게시판 → 로그인 회원 tenant 순서
- 사이드바 메뉴 리다이렉트: tenant_id ?? 1 fallback 추가
  - SidebarMenuService와 동일한 로직으로 일관성 확보
- 게시판 목록 테이블에 게시글 수 컬럼 추가
- 모든 posts View에 tenant_id 파라미터 추가

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 01:30:50 +09:00
b1621a7147 fix(board-menu): 게시판 삭제/복원 시 메뉴 연동 로직 개선
- BoardController: *Board() → *AnyBoard() 메서드로 변경하여 메뉴 연동 활성화
- MenuService: restoreMenuForBoard() 메서드 추가
  - soft-deleted 메뉴 있으면 복원
  - 활성 메뉴가 이미 있으면 스킵 (중복 방지)
  - 둘 다 없으면 새로 생성
- BoardService: restoreAnyBoard()에서 board name 전달하도록 수정

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 22:32:00 +09:00
aa9623c5bb fix(mng): HTMX SPA 네비게이션 오류 수정
## 수정 내용

### HTMX 응답 형식 수정
- DepartmentController: view 직접 반환 (JSON 래핑 제거)
- MenuController: ->render() 제거하여 SVG 이스케이프 문제 해결

### 사이드바 개선
- hx-boost 적용하여 SPA 스타일 네비게이션 구현
- 메뉴 클릭 시 활성화 상태 즉시 반영
- 스크롤 위치 저장/복원 기능 추가

### 불필요한 코드 제거
- departments/index.blade.php: JSON.parse 코드 제거

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 22:23:03 +09:00
cd6cf9746a feat(mng): 게시판-메뉴 자동 연동 및 URL 패턴 변경
## 주요 변경사항

### 게시판-메뉴 자동 연동
- 게시판 생성 시 메뉴 자동 생성 (BoardService.createBoardFromTemplate)
- 게시판 삭제 시 연결 메뉴 함께 삭제 (Soft Delete 연동)
- 게시판 복원 시 메뉴 재생성
- 게시판 영구삭제 시 메뉴 영구삭제

### 게시판 메뉴 보호
- MenuService: 게시판 연동 메뉴 수동 수정/삭제 방지
- isBoardMenuUrl(), isBoardMenu(), validateNotBoardUrl() 헬퍼 추가
- 8개 CRUD 메서드에 검증 로직 적용

### URL 패턴 변경
- 시스템 게시판: /system-boards/{code} → /customer-center/{code}
- 테넌트 게시판: /boards/{code} (변경 없음)

### UI 개선
- 메뉴 목록에서 게시판 메뉴 "📋 게시판" 뱃지 표시
- 게시판 메뉴는 수정/삭제 버튼 숨김 (활성/숨김 토글만 허용)
- 삭제된 게시판 행 클릭 시 404 오류 수정

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 21:54:48 +09:00
b992886fca feat(mng): 고객센터 게시판 목록 페이지 추가
- /customer-center 라우트 신규 생성
- 활성화된 시스템 게시판만 표시
- 테이블 컬럼: ID, 유형, 코드, 게시판명, 게시글 수, 생성일
- 관리 기능(구분, 필드, 상태, 액션) 제외한 읽기 전용 뷰

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 20:50:58 +09:00
64fa5f7766 fix(tenants): HTMX swap 오류 수정
- API가 HTMX 요청 시 JSON 대신 순수 HTML 반환하도록 변경
- 불필요한 htmx:afterSwap JSON 파싱 코드 제거

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 20:05:49 +09:00