@ Commit message Author Date Author
4280ec6 fix: 잘못된 요청을 500 대신 4xx로 응답하고 부분 실패 채널생성 경계 테스트 추가 Browse code 07-22
60c33c2 feat: 기관 조회/수정/채널생성/시드 REST API 추가 Browse code 07-22
e4c74a7 fix: 관리자 로그인 CSRF 쿠키 왕복이 실제로 동작하도록 수정 Browse code 07-22
9987a50 feat: 관리자 로그인과 세션 보안 설정 추가 Browse code 07-22
568476b fix: 채널 프로비저닝 DB 저장 실패가 전파되지 않도록 예외 범위 확장 Browse code 07-22
ffa4d32 feat: 재실행 안전한 채널 프로비저닝 추가 Browse code 07-22
9e342fa fix: 시드 서비스 중복 카운트 및 트랜잭션 범위 버그 수정 Browse code 07-22
fb32720 feat: 시트 업로드 시드 서비스 추가 Browse code 07-22
ce307c1 fix: SeedParser 숫자 셀 절삭 및 수식 셀 공백 처리 버그 수정 Browse code 07-22
a4dd8ba feat: 신청목록 시트 파서 추가 Browse code 07-22
cecbba0 fix: 채널ID 갱신을 kind 분기 대신 정적 타입 메서드 2개로 분리 Browse code 07-22
39794fe feat: 기관 명부 도메인과 MyBatis 매퍼 추가 Browse code 07-22
6f984d4 fix: MattermostRestClient 생성자 모호성으로 인한 Spring 빈 생성 실패 수정 Browse code 07-22
b1ad537 fix: Mattermost REST 클라이언트의 HTTP/1.1 고정을 테스트 전용으로 분리 Browse code 07-22
62baed0 feat: Mattermost REST 클라이언트 추가 Browse code 07-22
bd45d8a feat: 채널 표시명/내부명 규칙 추가 Browse code 07-22
312293c fix: 유니크 제약 테스트를 실제로 제약을 검증하도록 보강 Browse code 07-22
7257a6c feat: 프로젝트 골격과 organization 스키마 추가 Browse code 07-22