Skip to content
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

[#12048] Merge in current v9-migration #12771

Merged
merged 130 commits into from
Feb 24, 2024
Merged

[#12048] Merge in current v9-migration #12771

merged 130 commits into from
Feb 24, 2024

Conversation

weiquu
Copy link
Contributor

@weiquu weiquu commented Feb 22, 2024

Part of #12048

Merging in this batch of migration PRs - future PRs will now be made to the main branch instead

samuelfangjw and others added 30 commits April 8, 2023 14:25
cedricongjh and others added 14 commits February 18, 2024 22:03
…12750)

* Remove typical data bundle from FeedbackQuestionsLogicTest

* fix lint

* abstract out creation of questionlist
* Fix lint

* Migrate instructor search indexing worker action

* Fix Checkstyle

* Fix Checkstyle

* Fix Checkstyle

* Add testcases

* Update comparator to Id

---------

Co-authored-by: Cedric Ong <[email protected]>
Co-authored-by: Nicolas <[email protected]>
* feat: add tests for CoursesLogic

* fix: verify parameters of mocked logic classes

* fix: lint issues

* fix: add additional verification of parameters

---------

Co-authored-by: Cedric Ong <[email protected]>
…12732)

* Migrate updateFeedbackResponseCascade and deleteFeedbackResponsesAndCommentsCascade

---------

Co-authored-by: Nicolas <[email protected]>
* Add CRUD testcases

* Fix linting

* Refactor getTypicalComment

* Amend testDeleteComment testcase

* Amend testDeleteComment testcase

* Fix compile error

* Revert linting changes

---------

Co-authored-by: Nicolas <[email protected]>
* update logic

* add it test for action

* fix checkstyle errors
* Initial draft for migrated

Remove unnecessary comments

Remove unnecessary comments

Save progress

Add draft

Add draft

* Add tests

* Add implementation

* Add implementation

* Add implementation

* Migrate updateFeedbackResponseCascade and deleteFeedbackResponsesAndCommentsCascade

* Revert unnecessary changes, add tests

* Fix linting and tests

* Merge changes with db

* Migrate updateFeedbackResponseCascade and deleteFeedbackResponsesAndCommentsCascade

* Revert unnecessary changes, add tests

* Fix linting and tests

* Save progress

* Migrate updateFeedbackResponseCascade and deleteFeedbackResponsesAndCommentsCascade

Revert unnecessary changes, add tests

Fix linting and tests

Add changes

Revert changes

Revert changes

Add tests

Add lint changes

* Fix linting errors

* Clean up commits

* Disable failing test

* Replace giver with updatedAt to make test clearer

* Add IT setUp

* Save progress on tests

* Revert test-related changes

* Revert test-related changes, clean linting

* Correct spelling mistakes

---------

Co-authored-by: Cedric Ong <[email protected]>
* feat: migrate account request search indexing worker action

* fix: remove datastore logic and old test

* fix: remove NPE suppress
* update action logic

* add it test and fix email-gen logic

* fix checkstyle errors

* minor fix 1

* add missing migrated check

* fix checkstyle

* fix checkstyle
* update logic

* add sql it test

* fix linting errors

* fix isClosed logic

* fix checkstyle errors

* implement code changes from pr review

* fix checkstyle

* fix checkstyle
* update action logic

* add it for action

* fix checkstyle errors

* fix minor code changes

* fix checkstyles
* Create Put and Delete Sql Databundle actions

* deduplicate courses in GetCoursesAction

* add remove and restore sql databundle method to BACKDOOR

* Migrate StudentHomePageE2ETest

* fix architecture tests

* fix tests

* Empty-Commit

* skip sql data bundle checking

* create new class

* fix pmd violation

* Empty-Commit2

* Empty-Commit3
* Add test for FeedbackSessionsDb

* update test cases

---------

Co-authored-by: Cedric Ong <[email protected]>
@weiquu weiquu added the s.Ongoing The PR is being worked on by the author(s) label Feb 22, 2024
@weiquu weiquu added this to the V9.0.0-beta.0 milestone Feb 22, 2024
EuniceSim142 and others added 3 commits February 24, 2024 08:38
* update logic

* update fs logic method

* add it for action

* fix checkstyle errors

* fix checkstyle errors 2

* fix test name typo

* add session-questions association function to it

* minor fixes

* fix checkstyle
* remove extra methods

* remove method

* remove extra check

* fix failing tests

* fix 2/3 tests

* merge in GetFeedbackSessionActionTest from pr12773
@weiquu weiquu removed the s.Ongoing The PR is being worked on by the author(s) label Feb 24, 2024
@ziqing26 ziqing26 self-requested a review February 24, 2024 06:57
Copy link
Contributor

@cedricongjh cedricongjh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@ziqing26 ziqing26 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, all the best

@weiquu weiquu merged commit df49335 into master Feb 24, 2024
10 of 18 checks passed
@FergusMok FergusMok added the c.Epic Feature/task that is worth many smaller sub-features/sub-tasks label Mar 10, 2024
@wkurniawan07 wkurniawan07 deleted the v9-migration branch April 19, 2024 08:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c.Epic Feature/task that is worth many smaller sub-features/sub-tasks
Projects
None yet
Development

Successfully merging this pull request may close these issues.