Matthew Piatetsky
e14c5d69ec
Merge pull request #20091 from edx/check_for_denial_reason
...
handle missing fields on access denied blocks
2019-04-03 14:13:03 -04:00
Matthew Piatetsky
418540b713
handle missing fields on access denied blocks
2019-04-03 12:32:35 -04:00
Matthew Piatetsky
7dacd54d86
Merge pull request #20132 from edx/REVMI-92
...
Clarify partially enabled state in the FBE support tool
2019-04-03 09:50:33 -04:00
Matthew Piatetsky
d9096e432e
Clarify partially enabled state in the FBE support tool
2019-04-02 15:39:24 -04:00
David Ormsbee
e712be7892
Merge pull request #20094 from stvstnfrd/sysadmin/user-courses
...
Remove course listing from user tab of sysadmin
2019-04-01 17:45:26 -04:00
Christie Rice
22fcc12d24
REVEM-262 Add more logging of ids
2019-04-01 10:18:31 -04:00
Christie Rice
5462474aa6
Merge pull request #20072 from edx/crice/REVEM-203_dashboard
...
REVEM-203 Add course and program info to dashboard metadata
2019-04-01 09:16:53 -04:00
Christie Rice
052683f926
REVEM-203 Add course and program info to dashboard metadata
2019-03-30 08:30:07 -04:00
stv
21f79de92f
Cache courses list on sysadmin courses page
...
We were performing this lookup multiple times in the POST handler;
this should increase speed and memory use, which has been problematic
with this feature.
2019-03-29 14:57:04 -07:00
stv
f165f52d88
Remove course listing from user tab of sysadmin
...
I'm admittedly unclear why we decided to include a listing of _courses_
in the _users_ tab, when this listing is already available via the
_courses_ tab, which is where you'd expect to find it.
Particularly problematic here is the impact this has on page loads..
For instances with a large number of courses [1], pulling and rendering
adds a nontrivial amount of overhead and leads to longer load times.
In our case, this often leads to a page timeout. Since this is the main
landing page for the sysadmin dashboard, it presents the appearance that
the entire dashboard has crashed. In not being able to access the main
page, you can't access any of the other tabs via navigation, unless you
manually enter the URL :\
[1] ~750 courses, in one example
2019-03-29 10:06:19 -07:00
Matthew Piatetsky
4966b30bb5
Merge pull request #20071 from edx/revert-20064-revert-20003-mobile-access-denied
...
continue removing blocks from course outline
2019-03-29 11:20:59 -04:00
Matthew Piatetsky
c77ba984c9
fix traversal bug and keep current behavior as default
2019-03-28 15:50:05 -04:00
Matthew Piatetsky
1f6cd7aa5a
Revert "Revert "REVMI-62 Return gated blocks in the course blocks API response with an authorization denial reason""
2019-03-28 14:44:05 -04:00
Cory Lee
ac4845d052
DEPR-14 Remove AWS.py
2019-03-28 10:48:34 -04:00
Matthew Piatetsky
8eae694566
Revert "REVMI-62 Return gated blocks in the course blocks API response with an authorization denial reason"
2019-03-27 16:30:37 -04:00
Matthew Piatetsky
e6b55ede3d
Merge pull request #20003 from edx/mobile-access-denied
...
REVMI-62 Return gated blocks in the course blocks API response with an authorization denial reason
2019-03-26 17:33:57 -04:00
Matthew Piatetsky
4bb539c9aa
update user partition and access_denied_message_filter transformers
2019-03-26 15:26:59 -04:00
Christie Rice
b28515b276
REVEM-246 Add program status and one-click eligibility
2019-03-26 10:51:58 -04:00
Douglas Hall
04b2c12893
Include GeneratedCertificate modified date in certificates API response.
2019-03-22 12:39:18 -04:00
Calen Pennington
7d9ef1f65a
Merge pull request #20040 from cpennington/revert-course-list
...
Revert course list
2019-03-22 10:05:31 -04:00
Calen Pennington
d23e888316
Revert "Reapply "Improve the performance of access checking for a specific user in CourseViewList by prefetching data""
...
This reverts commit 6059e21bff .
2019-03-21 14:26:00 -04:00
Calen Pennington
b89ce526ca
Revert "Batch queries to fetch all courses to prevent over-fetching during paging operations"
...
This reverts commit 544c7f7eff .
2019-03-21 14:26:00 -04:00
Matt Tuchfarber
e6a7c58182
Merge pull request #19853 from edx/tuchfarber/add_username_replacement_api
...
Adds username replacement API
2019-03-21 12:39:23 -04:00
Matt Tuchfarber
510f877408
quality
2019-03-20 10:52:10 -04:00
cclauss
bb31716c97
Use ==/!= to compare str, bytes, and int literals
2019-03-19 21:40:06 +01:00
Jeremy Bowman
5e37a0c0bb
Merge pull request #19621 from cclauss/Fix-ur-strings-for-Python3
...
ur'strings' are syntax errors in Python 3
2019-03-19 15:34:55 -04:00
Calen Pennington
d567724163
Merge pull request #20008 from cpennington/fbe/get-courses-batched
...
Fbe/get courses batched
2019-03-19 11:53:19 -04:00
Calen Pennington
544c7f7eff
Batch queries to fetch all courses to prevent over-fetching during paging operations
2019-03-19 10:30:33 -04:00
Calen Pennington
6059e21bff
Reapply "Improve the performance of access checking for a specific user in CourseViewList by prefetching data"
...
This reverts commit d8cd6135a6 .
2019-03-18 15:24:40 -04:00
Adeel Khan
9c221ebcf5
Fix csrf token error by adding JwtAuthentication.
...
BasketView post endpoint is raising csrf token
error because of missing JwtAuthentication class.
LEARNER-6607
2019-03-19 00:04:18 +05:00
emma-green
504342b924
Merge pull request #20013 from edx/emma-green/REVMI-138/stop-the-bleeding
...
REVMI-138 don't error if somethings wrong, just warn
2019-03-18 14:38:55 -04:00
Emma Green
8445881c91
dont error if somethings wrong, just warn
2019-03-18 13:56:18 -04:00
Dave St.Germain
d1cd8e0407
Enable proctoring for professional track learners
2019-03-18 10:37:37 -04:00
cclauss
9a0c995885
ur'strings' are syntax errors in Python 3
2019-03-17 13:56:02 +01:00
David Ormsbee
089817cf55
Merge pull request #19507 from open-craft/kshitij/fix-problem-response-report
...
[BB-753] Fix issue with multiple responses for a single user returned by generate_report_data
2019-03-15 15:36:47 -04:00
Christie Rice
6a6c43cd6b
Merge pull request #20002 from edx/crice/REVEM-246_url
...
REVEM-246 Use existing method to get basket page URL
2019-03-15 09:46:29 -04:00
Alex Dusenbery
f35970bb39
EDUCATOR-4189 | Account for undefined values in commerce API Course objects.
2019-03-14 16:47:46 -04:00
Christie Rice
94b680082a
REVEM-246 Use existing method to get basket page URL
2019-03-14 15:12:14 -04:00
Calen Pennington
8ecf6d68b5
Merge pull request #19998 from cpennington/revert-aggressive-prefetching
...
Revert "Improve the performance of access checking for a specific use…
2019-03-14 11:40:05 -04:00
Christie Rice
38c559f6c2
Merge pull request #19989 from edx/crice/REVEM-207_programSkus
...
REVEM-207 Add program price and purchase url to user metadata
2019-03-14 11:31:59 -04:00
Matt Tuchfarber
634866dd0c
Don't count a non-existing forums user as a failure
2019-03-14 11:15:25 -04:00
Matt Tuchfarber
5a164df3b7
quality
2019-03-14 10:44:40 -04:00
Calen Pennington
d8cd6135a6
Revert "Improve the performance of access checking for a specific user in CourseViewList by prefetching data"
...
This reverts commit a2a340bcd0 .
2019-03-14 10:31:24 -04:00
Christie Rice
b2432ac5aa
REVEM-207 Add program price and purchase url to user metadata
2019-03-14 10:15:48 -04:00
adeelehsan
b4f1a774c2
Removing logs
...
Removing all the logs added for
the investigation of learner-6943
2019-03-14 15:23:10 +05:00
Kshitij Sobti
a76c6dca87
Fix issue with multiple responses for a single user returned by generate_report_data
...
Before this fix if an XBlock's generate_report_data method returned multiple
responses for the same user from a single user state, the report generator would
end up overwriting each response over the previous one such that only the last
response would be preserved.
2019-03-14 12:07:20 +05:30
Matt Tuchfarber
cda681e2f1
fix python tests
2019-03-13 23:04:41 -04:00
Matt Tuchfarber
f224f38a21
testing
2019-03-13 19:12:21 -04:00
Matt Tuchfarber
bb1964f9ef
make discussion api match others
2019-03-13 19:04:46 -04:00
Matt Tuchfarber
ab74bb4c97
Make discussion API bulk friendly
2019-03-13 15:59:28 -04:00