Skip to content

release: v260122 - #156

Merged
wngktjd13 merged 39 commits into
mainfrom
develop
Jan 22, 2026
Merged

release: v260122#156
wngktjd13 merged 39 commits into
mainfrom
develop

Conversation

@wngktjd13

@wngktjd13 wngktjd13 commented Jan 22, 2026

Copy link
Copy Markdown
Member

#️⃣연관된 이슈

ex) #이슈번호, #이슈번호

📝작업 내용

  1. 연구성과 관리 기능 확장
    • 논문 / 저널 / 특허 / 저서 / 학회발표 / 수상 관리 기능 구현
    • 연구성과 목록 조회 구조 개선 및 페이징 방식 변경
    • 연구성과 Excel 다운로드 기능 추가
    • 연구성과 삭제 시 연관 데이터 삭제 누락 버그 수정

  2. Task · Research 구조 개선
    • Task에서 Patent / Publication 엔티티 분리
    • Research 엔티티에 Task 연동 추가
    • Task 연관 연구성과 조회 API 추가
    • 연구 상태 계산 로직을 동적 방식으로 변경
    • 임시 연구성과 엔티티 제거 및 테이블 구조 정리

  3. 사용자 및 계정 상태 관리
    • User 엔티티에 status, resignedAt 필드 추가
    • 비활성 계정 로그인 차단
    • 퇴사 처리 → 상태 변경 API로 통합
    • 유저 목록/상세 조회에 status 필드 추가 및 필터링 지원

  4. 휴가 관리 및 알림 기능
    • 휴가 중복 신청 방지 로직 추가
    • 관리자 승인 후 휴가 수정 API 추가
    • 1월 연차 초기화 버그 수정
    • 금주 휴가자 텔레그램 알림 기능 추가
    • 휴가 알림에 소속 카테고리 표시

  5. 기타 개선 사항
    • 저널 issue 컬럼, 과제 isInternal 컬럼 추가
    • 논문/특허 첨부파일 도메인 타입 추가
    • 공통 NOT_FOUND 에러 코드 추가
    • Sentry Gradle 플러그인 설정 및 버전 수정

스크린샷 (선택)

💬리뷰 요구사항(선택)

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요

ex) 메서드 XXX의 이름을 더 잘 짓고 싶은데 혹시 좋은 명칭이 있을까요?

wngktjd13 and others added 30 commits November 28, 2025 03:44
hotfix: 제안서/발표 탈락, 과제종료 상태 어드민 수정 허용
feat: 사용자 상태 관리 및 퇴사 처리 기능 추가
@wngktjd13 wngktjd13 self-assigned this Jan 22, 2026
@wngktjd13 wngktjd13 added the 🔖 RELEASE 버전 릴리즈 label Jan 22, 2026
@wngktjd13
wngktjd13 merged commit 9587f5c into main Jan 22, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔖 RELEASE 버전 릴리즈

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant