-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
merge develop to main #207
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* ✨ 패키지 및 엔티티 생성 * ✨ BaseTimeEntity 생성, PostEntity 기본 내용 작성 * ✨ PostController 생성 및 기본 내용 작성 * ✨ postService 생성 * ✨ Exceptions.kt 생성 * ✨ postDto 생성 * ✨ postRepository 생성 및 기본 내용 작성 * 💚 application.yaml 로컬 환경에서 작동하도록 설정 * feat: createPost 기능 생성 * refactor: 리뷰 주신 거 수정 * refactor: post -> notice 수정 등
* fix: ExceptionHandler 추가 * feat: updateNotice 추가, valid 추가 * feat: deleteNotice 추가 * feat: enrollTag 기능 추가, noticeTag 연관 엔티티 추가 * feat: 공지사항 작성할 때 태그 생성 및 수정 * fix: 로컬 db 없앰 * fix: pr 리뷰 수정 * fix: pr 리뷰 수정 * fix: noticeTag assign
* feat: 교수 엔티티 및 DTO 설계 * feat: 교수 생성 및 조회
* Docs: Add swagger dependency * Docs: Add basic config for swagger * Docs: Add basic configuration for swagger.
* feat: isPublic, isSlide, isPinned 추가 * feat: queryDsl 적용 위해 gradle 추가 fix: javax -> jakarta 변경 * feat: queryDsl 도입 * feat: 키워드+태그 검색 추가 * feat: search query에 isDeleted, isPublic 추가 및 isPinned 우선순위 설정 * fix: requestBody -> requestParam 수정 * feat: 페이지네이션 추가 * fix: 키워드 booleanBuilder 추가, application.yaml 수정 * fix: searchNotice readOnly 추가 * fix: SearchRequest 삭제 * fix: NoticeDto tags 추가 * fix: pr 리뷰 수정 / feat: 검색 기능 보강 및 수정 * fix:코드 수정 * fix: SearchResponse isPinned 추가 * fix: SearchResponse에 total 추가 * fix: 페이지 개수 수정 * fix: searchNotice queryDsl 오류 수정 * fix: local 설정 변경
* CICD: Change expose port and added image tag * CICD: Change ddl-auto to create in prod profile for test * CICD: Added Deploy github action * CICD: Merge jobs to one job * Fix: Change checkout order to first step * CICD: Add context for docker build action * Fix: Change spring profile arg position * CICD: Change openjdk version to 17 * CICD: Change docker compose build image tag to latest * CICD: Change to use ghcr repository. * Fix: change list to string in docker push tags. * Fix: Change registry to ghcr.io * Fix: change env to pass to github action instead of ssh export command * Fix: unwrap bracket. * Fix: wrap Profile with "" * CICD: Add .env file * CICD: Change prod ddl-auto to create (for developing), and add TODO comment. * CICD: Remove cicd/deploy branch for condition.
* feat: 교수 조회시 최종학력이 앞으로 오게끔 정렬 * feat: 교수 수정 및 삭제 API * feat: 학력과 경력 엔티티 필드 변경, 수정 API 구현
* feat: 행정직원 엔티티 및 DTO 설계 * feat: 행정직원 CRUD * feat: 교수 조회시 이름순 정렬 * fix: 교수 연구 분야 Set -> List 로 변경 * feat: 행정직원 주요업무 업데이트 구현
* feat: news 패키지 생성 * feat: readNews 생성, news 패키지 추가로 인한 명칭 변경 * feat: createNews, enrollTag(새소식) 추가, news 패키지로 인한 명칭 추가 변경 * feat: updateNews, deleteNews 추가 * fix: searchNotice 관련 명칭 변경 * feat: searchNews 추가 * fix: develop 브랜치 반영, 프론트 요구사항 반영 * feat: readNotice, readNews에 이전글 다음글 추가 * 태그 업데이트 코드 리팩터링중 * refactor: 코드 수정, 이전제목 추가 * fix: 게시글 하나일때 read 가능 * fix: prevNext null 없애기 * fix: 이전글 다음글 null 수정
* feat: merge develop to main (#13) * feat: 공지사항 생성, 공지사항 읽기 기능 추가 (#1) * ✨ 패키지 및 엔티티 생성 * ✨ BaseTimeEntity 생성, PostEntity 기본 내용 작성 * ✨ PostController 생성 및 기본 내용 작성 * ✨ postService 생성 * ✨ Exceptions.kt 생성 * ✨ postDto 생성 * ✨ postRepository 생성 및 기본 내용 작성 * 💚 application.yaml 로컬 환경에서 작동하도록 설정 * feat: createPost 기능 생성 * refactor: 리뷰 주신 거 수정 * refactor: post -> notice 수정 등 * chore: .idea 디렉토리 삭제 * chore: PR 템플릿 생성 (#2) * feat: 로컬 db용 docker-compose 파일 추가 및 application.yaml 수정 (#4) * feat: 공지사항 수정, 삭제, 태그 기능 추가 (#3) * fix: ExceptionHandler 추가 * feat: updateNotice 추가, valid 추가 * feat: deleteNotice 추가 * feat: enrollTag 기능 추가, noticeTag 연관 엔티티 추가 * feat: 공지사항 작성할 때 태그 생성 및 수정 * fix: 로컬 db 없앰 * fix: pr 리뷰 수정 * fix: pr 리뷰 수정 * fix: noticeTag assign * feat: 구성원(교수) 생성 및 조회 API 구현 (#8) * feat: 교수 엔티티 및 DTO 설계 * feat: 교수 생성 및 조회 * Docs: Swagger 추가 (#7) * Docs: Add swagger dependency * Docs: Add basic config for swagger * Docs: Add basic configuration for swagger. * feat: 페이지네이션+검색 기능 추가 (#5) * feat: isPublic, isSlide, isPinned 추가 * feat: queryDsl 적용 위해 gradle 추가 fix: javax -> jakarta 변경 * feat: queryDsl 도입 * feat: 키워드+태그 검색 추가 * feat: search query에 isDeleted, isPublic 추가 및 isPinned 우선순위 설정 * fix: requestBody -> requestParam 수정 * feat: 페이지네이션 추가 * fix: 키워드 booleanBuilder 추가, application.yaml 수정 * fix: searchNotice readOnly 추가 * fix: SearchRequest 삭제 * fix: NoticeDto tags 추가 * fix: pr 리뷰 수정 / feat: 검색 기능 보강 및 수정 * fix:코드 수정 * fix: SearchResponse isPinned 추가 * fix: SearchResponse에 total 추가 * fix: 페이지 개수 수정 * fix: searchNotice queryDsl 오류 수정 * fix: local 설정 변경 * CICD: 배포 자동화 (#6) * CICD: Change expose port and added image tag * CICD: Change ddl-auto to create in prod profile for test * CICD: Added Deploy github action * CICD: Merge jobs to one job * Fix: Change checkout order to first step * CICD: Add context for docker build action * Fix: Change spring profile arg position * CICD: Change openjdk version to 17 * CICD: Change docker compose build image tag to latest * CICD: Change to use ghcr repository. * Fix: change list to string in docker push tags. * Fix: Change registry to ghcr.io * Fix: change env to pass to github action instead of ssh export command * Fix: unwrap bracket. * Fix: wrap Profile with "" * CICD: Add .env file * CICD: Change prod ddl-auto to create (for developing), and add TODO comment. * CICD: Remove cicd/deploy branch for condition. * feat: 구성원(교수) 수정 및 삭제 API (#9) * feat: 교수 조회시 최종학력이 앞으로 오게끔 정렬 * feat: 교수 수정 및 삭제 API * feat: 학력과 경력 엔티티 필드 변경, 수정 API 구현 * feat: 구성원(행정직원) CRUD API (#10) * feat: 행정직원 엔티티 및 DTO 설계 * feat: 행정직원 CRUD * feat: 교수 조회시 이름순 정렬 * fix: 교수 연구 분야 Set -> List 로 변경 * feat: 행정직원 주요업무 업데이트 구현 * feat: news 패키지 추가, 디벨롭 및 프론트에 맞게 엔티티 변경 (#12) * feat: news 패키지 생성 * feat: readNews 생성, news 패키지 추가로 인한 명칭 변경 * feat: createNews, enrollTag(새소식) 추가, news 패키지로 인한 명칭 추가 변경 * feat: updateNews, deleteNews 추가 * fix: searchNotice 관련 명칭 변경 * feat: searchNews 추가 * fix: develop 브랜치 반영, 프론트 요구사항 반영 * feat: readNotice, readNews에 이전글 다음글 추가 * 태그 업데이트 코드 리팩터링중 * refactor: 코드 수정, 이전제목 추가 * fix: 게시글 하나일때 read 가능 * fix: prevNext null 없애기 * fix: 이전글 다음글 null 수정 --------- Co-authored-by: Jo Seonggyu <blueland1998@snu.ac.kr> Co-authored-by: 우혁준 (HyukJoon Woo) <whjoon0225@naver.com> * hotfix: 사용하지않는 Dto 및 엔티티 삭제 (#14) --------- Co-authored-by: Junhyeong Kim <indiv0227@snu.ac.kr> Co-authored-by: 우혁준 (HyukJoon Woo) <whjoon0225@naver.com>
* feat: createSeminar, readSeminar, updateSeminar 추가 * feat: deleteSeminar, searchSeminar 추가 * fix: distinct 삭제
* hotfix: 불필요한 dto 삭제 * build.gradle 수정
* feat: 이미지 uri 필드 추가 및 isActive 대신 status 추가 * fix: 행정직원 전체 조회 응답에서 task 삭제 * fix: 교수진 페이지 응답 수정
* feat: createUndergraduate, readUndergraduate 추가 * feat: readAllCourses, createCourse, readCourse 추가 * introduction 패키지 추가 * fix: dto에서 postType 삭제 * fix: postType pathVariable->requestBody 수정, 오타 수정 * fix: 프론트와 협의하여 이름 등 변경 * feat: academics 패키지 대학원도 가능하도록 추가 * feat: 장학제도 세부 장학금 create, read 추가 * fix: 수정 * fix:수정
* feat: admissions-학부 에서 create, read 추가 * feat: admissions-대학원도 작성 가능하도록 추가 * feat: createResearch 추가 * feat: createLab 추가 * fix: 다른 패키지에 맞게 수정 * research-groups, research-centers에서 read, update 추가 * fix: admissions, research에서 프론트와 협의하여 이름 등 수정 * fix: 오타 수정 * fix: enum 추가, pr 리뷰 반영
* feat: oidc 로그인 * feat: TaskEntity name 추가 * feat: 배포 설정 * feat: 유저 정보에 학번 추가, 로그인 시 sub claim 확인 * feat: 배포 테스트 위해 redirect-uri 변경 * fix: groups claim 소문자로 수정 * feat: idsnucse 다운 되었을때 에러 처리 * feat: idsnucse 다운 되었을때 에러 처리
* feat: cors 설정 * feat: cors 설정
* feat: cors 설정 * feat: cors 설정 * feat: cors 설정
* fix: admissions, about 컨트롤러 변경 * fix: academics 컨트롤러 수정 * 커밋중 * fix: pr 리뷰 반영 * feat: readMain 추가 * pr 리뷰 반영
* feat: oidc 로그인 * feat: TaskEntity name 추가 * feat: 배포 설정 * feat: 유저 정보에 학번 추가, 로그인 시 sub claim 확인 * feat: 배포 테스트 위해 redirect-uri 변경 * fix: groups claim 소문자로 수정 * feat: 예약 엔티티 및 DTO 설계 * feat: 일반 예약 및 정기 예약
* feat: 권한 관리 위해 커스텀 어노테이션 생성 * feat: 예약 단건, 주별, 월별 조회 API * fix: 로컬 DB 설정 수정 * feat: 유저 조회 중복 쿼리 방지 * feat: 예약 응답에 recurrenceId 추가 * feat: 동시 예약 방지 * fix: 시큐리티 로그 다시 로컬에서만 보이도록 변경 * feat: 목데이터 날라가지 않도록 ddl-auto 수정
* feat: uploadImage 추가 * feat: about, member 사진 업로드 추가 * feat: news, seminar 사진 업로드 추가 * refactor: imageEntity 추가 리팩토링 * fix: gif 삭제 * fix: application.yaml 수정 * fix: newsService 태그 -> 이미지로 순서 변경 * fix: pr 리뷰 수정 * fix: extension 없애고, mainImage로 바꾸고, uuid 없애기 * fix: var 삭제 --------- Co-authored-by: Junhyeong Kim <indiv0227@snu.ac.kr>
* Revert "fix: test에서 idsnucse 접근 x" This reverts commit cf52645. * Fix: move local security settings to local, not global. * Feat: AcademicsStudentType에 값 지정. * Feat: AcademicsSearchEntity 추가 * Feat: 각 entity에 search 관계 추가 * Feat: 각 entity create하는 서비스 method에 search entity도 생성하도록 추가. * Feat: Add academicsSearchRepository * Feat: Add dto for search * Refactor: Make name field of academics non null * Feat: Add exchangePageNum to utils. * Feat: Add academics search service * Feat: Add search api for academics. * Feat: add validation code for utils.exchangePageNum * Test: Add testcode for exchangePageNum * REfactor: Add transactional readonly for readGeneralStudies * fix: apply newacademics to use after saved cached entity. * fix: fix to add target enitity when create of search entity is called. * refactor: add default values for nullable values. * Temp: test code, should be fixed h2 issue. --------- Co-authored-by: leeeryboy <indiv0227@snu.ac.kr>
* Fix: Change createContent to remove html tags on description. * Test: Update to check removing html tags.
* feat: 엔티티, dto에 language 추가 * feat: read에 language 추가 * fix: ktlint 수정 * fix: languageRepository 삭제, 함수 enum 클래스로 이동 * fix: language pathVariable -> requestParam 변경 && engName 추가 삭제 * fix: dto 소문자로 return하기 enum 함수로 넣어주기 * fix: requestParam defaultValue 추가
* Feat: Move type to type dir, and add main type enum. * Refactor: Add request body for create, and changed migrate elem body. * Feat: Change pagename -> name, add language and mainType column, add unique constraints. * Refactor: Remove unused request dto. * Refactor: Change AdmissionsDto by adding columns, to be able to used as pure dto. * Feat: Change to more specific search query. * Feat: Change multiple methods to few methods, by using mainType. * Feat: Change to few controller by using mainType, and use request bodies instead of dto. * Test: AdmissionsServiceTest * Fix: Add mapping path variable. * Fix: Fix replacing logic.
* feat: 엔티티, dto에 language 추가 * feat: read에 language 추가 * feat: academics에 language field 추가 * fix: ktlint 수정 * feat: course 엔티티에 language field 추가 * feat: readCourse에 language parameter 추가 * fix: languageRepository 삭제, 함수 enum 클래스 이동, academicsEntity name 속성 nullable 추가 * fix: requestParam+defaultValue 추가, * fix: academics name nullable 없앰
* feat: staffEntity에 language 추가 * feat: branch 이름 변경 * fix: branch origin 이름 변경 * feat: staff 읽기, 수정에서 language 속성 추가 * feat: migrateStaffImage 추가 * fix: StaffServiceTest 수정
* Feat: Add korean, english section name. * Feat: add searchContent column for saving index. * Feat: Add search query repository method. * Feat: Define dto of search result element. * Feat: Add search Top Admission method, and add migrate method creating search content. * Feat: Add search top admissions method to controller. * Test: Add test for Admission Service.
* feat: migrateProfessorImage 추가 * feat: migrateResearchImageAndAttachments 추가 * feat: migrateStaffImage 추가 * feat: migrateLabPdf 추가
* feat: migrateProfessorImage 추가 * feat: migrateResearchImageAndAttachments 추가 * feat: migrateStaffImage 추가 * feat: migrateLabPdf 추가 * feat: about에서 이미지랑 첨부파일 추가
* dev서버 로그인 바이패스 * style: ktlint * fix: mock auth config 분리 * fix: uri 수정 --------- Co-authored-by: 우혁준 (HyukJoon Woo) <whjoon0225@naver.com>
* fix: professor language 추가 * feat: professor 테스트 추가 * feat: professor language 다른 테스트에도 추가 * feat: 테스트 알맞게 수정
* Feat: Change to create search content. * Feat: Add search query method. * Feat: Add create, migrate to create searchContent, and add search method. * Feat: add search api * COMMENT: add fix comment for aboutservicetest. * Refactor: Move dtos to ee directory. * Feat: Add validation for number, pagesize, pagenum
* fix: professor language 추가 * feat: professor 테스트 추가 * feat: professor language 다른 테스트에도 추가 * feat: 테스트 알맞게 수정 * feat: researchDetail에 language 추가 * feat: lab에 language 추가 * fix: about, admission migrate search todo 추가
* Refactor: Merge queries into one. * Refactor: Add page search method. * Refactor: Add total count. * Refactor: change to search page or search top.
* fix: professor language 추가 * feat: professor 테스트 추가 * feat: professor language 다른 테스트에도 추가 * feat: 테스트 알맞게 수정 * feat: researchDetail에 language 추가 * feat: lab에 language 추가 * fix: about, admission migrate search todo 추가 * fix: course migrate 추가 * fix: conference, scholarship language 추가 * fix: migrate academics, scholarship 추가 * fix: migrate academics attachments 추가 --------- Co-authored-by: 우혁준 (HyukJoon Woo) <whjoon0225@naver.com>
* feat: professor 테스트 추가 * feat: 테스트 알맞게 수정 * fix: about, admission migrate search todo 추가 * Fix: Add commented authentication. * Feat: Add language field to search entity * Feat: Add language in search condition, remove duplicated exchangePageNum, Merge search queries * Feat: Change res body dir, merge two seperate body into one, add language field * Feat: Change return body, repository method useing. * Feat: Add language query parameter, change response body. * Test: Check language of search. * Refactor: Change res body results key as "results" * Refactor: Remove unneeded transactional on interface. --------- Co-authored-by: DESKTOP-USQPRVG\gram <blueland1998@naver.com>
* fix: academics 패키지 get에 language 추가 * fix: professor 패키지 get에 language 추가 * fix: research 패키지 get에 language 추가 * feat: academics 패키지 이름에 맞게 변경 (#199) * feat: add readDegreeRequirements * feat: readGeneralRequirements 삭제, readDegreeRequirements 추가 * feat: AcademicsEntity time 칼럼 삭제 --------- Co-authored-by: 우혁준 (HyukJoon Woo) <whjoon0225@naver.com>
* fix: pageSize 쿼리 파라미터 추가 * 함수 인자에서 defaultValue 지정
* fix: mock-login 위해서 인증 로직 수정 * add v1 to uri
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.