oppia / oppia

A free, online learning platform to make quality education accessible for all.
https://www.oppia.org
Apache License 2.0
5.63k stars 3.78k forks source link

Fix #19664 and part of #15948: Use projection queries to fetch reviewable translation suggestion target IDs #20227

Closed StephenYu2018 closed 1 week ago

StephenYu2018 commented 2 weeks ago

Overview

This PR fixes #19664 and fixes part of #15948.

This PR does the following:

The purpose of these changes is to reduce server response wait times. These results can be found in this comment of mine.

Essential Checklist

Please follow the instructions for making a code change.

Proof that changes are correct

Before: issue-19664-proof-before

After: issue-19664-proof-after

Proof of changes on desktop with slow/throttled network

issue-19664-slow-proof

Proof of changes on mobile phone

issue-19664-mobile-proof

Proof of changes in Arabic language

issue-19664-arabic-proof

PR Pointers

oppiabot[bot] commented 2 weeks ago

Hi @StephenYu2018 please assign the required reviewer(s) for this PR. Thanks!

oppiabot[bot] commented 2 weeks ago

Hi @StephenYu2018. Due to recent changes in the "develop" branch, this PR now has a merge conflict. Please follow this link if you need help resolving the conflict, so that the PR can be merged. Thanks!

seanlip commented 1 week ago

@kevintab95 @chris7716 PTAL for codeowners, thanks!

StephenYu2018 commented 1 week ago

@kevintab95 @chris7716 PTAL!

oppiabot[bot] commented 1 week ago

Unassigning @chris7716 since they have already approved the PR.