Commit Graph

48387 Commits

Author SHA1 Message Date
Agha Awais
b239fd5aab Merge pull request #19520 from edx/awais/lett_2_bc_courseware_problems
Courseware problems bokchoy tests
2019-01-26 20:44:25 +05:00
noraiz-anwar
a0acbd616b logs to debug EDUCATOR-3965 2019-01-25 23:31:24 +05:00
Calen Pennington
2f0cd83ed2 Merge pull request #19658 from edx/revert-19642-fbe-improve-course-api-performance
Revert "Allow courses api to return data incrementally"
2019-01-25 13:01:20 -05:00
Calen Pennington
805f32a357 Revert "Allow courses api to return data incrementally" 2019-01-25 12:56:57 -05:00
Calen Pennington
c9ed838991 Merge pull request #19642 from cpennington/fbe-improve-course-api-performance
Allow courses api to return data incrementally
2019-01-25 11:31:24 -05:00
Calen Pennington
2527efd822 Prefetch CourseOverview.image_set when loading the course_api 2019-01-25 10:30:09 -05:00
Calen Pennington
0d273e9506 Prefetch course modes used in has_access calls in course api 2019-01-25 10:30:09 -05:00
Calen Pennington
a842921e1f Cache org-site lookups in the RequestCache 2019-01-25 10:30:09 -05:00
Calen Pennington
a3541d6e46 Allow courses api to return data incrementally
Prior to this commit, the course api (/api/courses/v1/courses/)
performed all the work necessary to return all courses available
to the user, and then only actually returned on page's worth of those
courses.

With this change, the api now does the work incrementally, computing
only the data needed to fetch the courses up to and including the page
being returned. This still increases approximately linearly as
the page number accessed being increases, but should be more cache-friendly.
One side effect of this is that the max_page reported by pagination
will be an overestimate (it will include pages that are removed due
to a users access restrictions).

This change also changes the sort-order of courses being returned by the
course_api. By sorting by course-id, rather than course-number, we
can sort in the database, rather than in Python, and defer loading data
from the end of the list until it is requested.

REVMI-90
2019-01-25 10:30:09 -05:00
Agha Awais
fbb46b1cf7 Courseware problems bokchoy tests 2019-01-25 14:49:00 +00:00
Nadeem Shahzad
75977e9bb1 Merge pull request #19654 from edx/revert-19653-revert-19627-nadeem/OPS-3687
Move award program certificates tasks to background_process queue (OPS-3687)
2019-01-25 18:55:14 +05:00
nadeemshahzad
bc09bdf35a Move award program certificates tasks to background_process queue (OPS-3687) 2019-01-25 12:47:46 +00:00
DawoudSheraz
37920b5d30 Merge pull request #19655 from edx/dsheraz/educator_3901
create access denied fragment when HTTP request is null
2019-01-25 17:32:04 +05:00
DawoudSheraz
e820888154 create access denied fragment when HTTP request is null 2019-01-25 16:38:50 +05:00
Agha Awais
49cd4202df Merge pull request #19594 from edx/awais/lett_2_bc_html_editor_II
Remaining bokchoy tests for HTML editor(II)
2019-01-25 11:31:16 +05:00
Calen Pennington
ee75db2703 Add a test that shows how bad course api query counts are 2019-01-24 22:54:01 -05:00
Agha Awais
840ff1751a Remaining bokchoy tests for HTML editor(II) 2019-01-24 20:38:34 +00:00
Simon Chen
003f2450d9 Merge pull request #19652 from edx/schen/name_update
Grading: Update the test variable name to correct name
2019-01-24 14:54:35 -05:00
Simon Chen
e155c08df4 Grading: Update the test variable name to reflect what is being named in the actual logic 2019-01-24 13:00:14 -05:00
noraiz-anwar
9d6ce86e9c fix discussion page layout 2019-01-24 22:56:56 +05:00
Nadeem Shahzad
b7932b27ad Merge pull request #19653 from edx/revert-19627-nadeem/OPS-3687
Revert "Move award program certificates tasks to background_process queue (OPS-3687)"
2019-01-24 22:35:04 +05:00
Stu Young
4e1a3b05df Revert "Move award program certificates tasks to background_process queue (OPS-3687)" 2019-01-24 11:37:42 -05:00
Richard I Reilly
2af91bf07d Merge pull request #19649 from edx/rir/gradebook-cleanup
Remove 'is_graded' prop from the gradebook api reponse
2019-01-24 10:02:15 -05:00
Nadeem Shahzad
f1f58633eb Merge pull request #19627 from edx/nadeem/OPS-3687
Move award program certificates tasks to background_process queue (OPS-3687)
2019-01-24 18:02:21 +05:00
Rabia Iftikhar
4e1b3f0b22 Merge pull request #19645 from edx/ri/EDUCATOR-3930-video-player-speed
EDUCATOR-3930 fix video player speed adjustments
2019-01-24 16:04:03 +05:00
Zubair Afzal
c5d3fb45da Merge pull request #19646 from edx/zub/ENT-1438-recovery-flow-wording
ENT-1438 Update wording in account recovery flow
2019-01-24 14:56:23 +05:00
syed-awais-ali
b010dfd0f8 Merge pull request #19644 from edx/ihassan/OPS-939_edxapp_worker
Changed time zone to UTC for lms/cms
2019-01-24 14:24:12 +05:00
Zubir Afzal
c3aa5149f1 ENT-1438 Update wording in account recovery flow 2019-01-24 13:39:56 +05:00
Rick Reilly
d6f719a970 Remove 'is_graded' prop from the gradebook api reponse 2019-01-23 17:12:15 -05:00
Jeremy Bowman
ad037abf68 Merge pull request #19630 from edx/jmbowman/fix_xdist_coverage
Fix coverage on remote xdist nodes
2019-01-23 14:46:39 -05:00
Richard I Reilly
b06de9e77e Merge pull request #19648 from edx/rir/gradebook-cleanup
Clean up the gradebook api to only send back the data the gradebook c…
2019-01-23 14:25:59 -05:00
Ned Batchelder
9e572d1cca Merge pull request #19647 from edx/nedbat/fix-ca-link
Fix references to open.edx.org
2019-01-23 11:48:40 -05:00
Rick Reilly
80bae1b112 Clean up the gradebook api to only send back the data the gradebook client needs 2019-01-23 11:42:29 -05:00
Ned Batchelder
137d49b5c0 Fix references to open.edx.org 2019-01-23 10:51:42 -05:00
Simon Chen
f4a9d82db9 Merge pull request #19639 from edx/schen/possible_grade_override
Make sure we return the right possible_grade value on grade APIs
2019-01-23 10:44:14 -05:00
Diana Huang
67fa553b2a Merge pull request #19581 from edx/diana/update-versions
Update versions to remove datadog.
2019-01-23 09:32:44 -05:00
nadeemshahzad
97dd3763d3 move program certificates tasks to background_process queue 2019-01-23 14:13:33 +00:00
rabiaiftikhar
a85256e109 EDUCATOR-3930 fix video player speed adjustments 2019-01-23 17:15:25 +05:00
syedimranhassan
b7f9a78603 Changed time zone to UTC for lms/cms 2019-01-23 15:34:56 +05:00
Diana Huang
df66c95b5d Update versions to remove datadog. 2019-01-22 15:52:54 -05:00
Jeremy Bowman
f7799bad9e Fix coverage on remote xdist nodes 2019-01-22 14:42:07 -05:00
Simon Chen
6739c0eb55 Make sure we return the right possible_grade value on grade APIs 2019-01-22 14:05:04 -05:00
Brittney Exline
da42499320 Merge pull request #19641 from edx/bexline/ent1467
ENT-1467 Version bump for edx-enterprise to 1.2.8
2019-01-22 12:03:08 -07:00
Matt Hughes
cb53639a62 Merge pull request #19638 from edx/matthugs/revert-prevent-multiple-proctoring-sessions
make upgrade to version of edx-proctoring
2019-01-22 13:49:03 -05:00
Brittney Exline
e4905a51f3 ENT-1467 Version bump for edx-enterprise to 1.2.8 2019-01-22 11:02:58 -07:00
Matt Hughes
673fb797b8 make upgrade to version of edx-proctoring
without blocking multiple concurrent sessions

also updates trace amounts of copy duplicated in tests between
edx-proctoring and edx-platform

JIRA:EDUCATOR-3931
2019-01-22 12:47:40 -05:00
Rabia Iftikhar
6c13717dc3 Merge pull request #19613 from edx/ri/EDUCATOR-3914-fix-enroll-now-text-contrast-ratio-lms
EDUCATOR-3914 fix enroll now text contrast ratio on LMS
2019-01-22 18:44:28 +05:00
Saleem Latif
4940db6052 Merge pull request #19611 from edx/saleem-latif/ENT-1452
ENT-1452: Consolidate recovery assistance forms
2019-01-22 16:12:06 +05:00
Saleem Latif
46d97caa47 Consolidate recovery assistance forms 2019-01-22 15:09:11 +05:00
noraiz-anwar
33fab4b1e4 audit track content gating for staff preview 2019-01-21 18:35:29 +05:00