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] Migrate GetSessionResultsAction #12719

Merged
merged 52 commits into from
Feb 27, 2024

Conversation

xenosf
Copy link
Contributor

@xenosf xenosf commented Feb 1, 2024

Part of #12048

Outline of Solution

  • Migrate action access control logic
  • Migrate execute logic
  • Create SqlSessionResultsBundle based on SessionResultsBundle to be used in migrated logic
  • Migrate SessionResultsData methods
  • Migrate relevant FeedbackResponsesLogic & FeedbackResponsesDb methods
  • Migrate relevant FeedbackResponseCommentsLogic & FeedbackResponseCommentsDb methods
  • Add test for SqlSessionResultsBundle and IT for GetSessionResultsAction
  • Create FeedbackMissingResponse class to represent missing responses

@cedricongjh cedricongjh added this to the V9.0.0-beta.0 milestone Feb 2, 2024
@jayasting98 jayasting98 added the s.Ongoing The PR is being worked on by the author(s) label Feb 3, 2024
@xenosf xenosf force-pushed the v9-migration-GetSessionResultsAction branch from ed81535 to 9b4945b Compare February 12, 2024 10:10
@xenosf xenosf force-pushed the v9-migration-GetSessionResultsAction branch from 2cc399b to 901307a Compare February 19, 2024 05:26
Copy link
Member

@kevin9foong kevin9foong left a comment

Choose a reason for hiding this comment

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

Good effort in migrating the action and the json bundle (which must have taken a lot of effort)!

Just some issues highlighted above with the getters and Const file usage and passing null to Teams.
Looking forward to the fixes and bringing this PR to life!

Copy link
Contributor

@domlimm domlimm left a comment

Choose a reason for hiding this comment

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

Xenos, some comments below. Nice work!

@xenosf xenosf changed the base branch from v9-migration to master February 26, 2024 10:53
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, thanks for the hard work on this!

Copy link
Contributor

@domlimm domlimm left a comment

Choose a reason for hiding this comment

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

Hey Xenos, very good work. Thank you for doing this! LGTM.

@domlimm domlimm merged commit 2dad48b into TEAMMATES:master Feb 27, 2024
6 of 9 checks passed
@domlimm
Copy link
Contributor

domlimm commented Feb 27, 2024

@xenosf go ahead and merge/rebase for #12849! 😄

@weiquu weiquu added the c.Task Other non-user-facing works, e.g. refactoring, adding tests label Mar 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c.Task Other non-user-facing works, e.g. refactoring, adding tests s.FinalReview The PR is ready for final review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants