Commit Graph

3721 Commits

Author SHA1 Message Date
edX requirements bot
fcd5ed5b40 Updating Python Requirements (#27437) 2021-04-28 11:49:25 +05:00
Zachary Hancock
25efc6ef30 update edx-proctoring to 3.8.8 (#27421) 2021-04-27 11:04:26 -04:00
edX requirements bot
6bef014dc2 chore: Updating Python Requirements 2021-04-27 06:55:08 -04:00
Awais Qureshi
79d93a2df1 refactor: removing Sphinx constraint.
BOM-2191
2021-04-27 15:49:14 +05:00
Usama Sadiq
a2adfcaf36 refactor: Pinned pyjwt & social-auth-core
pin pyjwt<2.0.0 version
pin social-auth-core<4.1.0
2021-04-27 14:31:26 +05:00
Adam Stankiewicz
9892f358fc chore: bump edx-enterprise to 3.22.9 (#27410) 2021-04-26 11:20:15 -04:00
Ned Batchelder
443730509c build: no need for this hackathon testing plugin
This was to support an experiment in using coverage test contexts to
record what tests ran each line of code (informally known as
who-tests-what, or wtw).   It never became operational.
2021-04-23 18:12:05 -04:00
muhammad-ammar
732c567154 upgrade edx-enterprise to 3.22.8 2021-04-22 15:05:28 +05:00
Alex Dusenbery
012dc084f6 chore: upgrade edx-enterprise to 3.22.7, which upgrades python requirements. 2021-04-21 12:11:57 -04:00
edX requirements bot
65afd7fe75 Updating Python Requirements (#27375) 2021-04-19 12:41:21 +05:00
Alex Dusenbery
4134809b96 fix: improves performance of enterprise role assignment admin page. edx-enterprise 3.22.6
* Deletes custom get_search_results() method, since `enterprise_customer__name` is now a viable search field
* Improves pagination by asking for an estimated row count from Mysql INFORMATION_SCHEMA.TABLES
* Turns 1 + N query into 1 query via proper use of list_select_related

ENT-4384
2021-04-16 14:44:23 -04:00
edX requirements bot
4e66032186 Updating Python Requirements (#27364) 2021-04-16 15:43:59 +05:00
Tim McCormack
83367c8430 fix: Pin edx-proctoring to 3.8.5 until 3.8.6 is fixed (#27356)
(no ticket number)

This goes with https://github.com/edx/edx-platform/pull/27356
2021-04-15 19:12:18 +00:00
Michael Roytman
c24cdc2e6b Revert "Update Version of edx-proctoring Library to 3.8.6" (#27355) 2021-04-15 14:56:18 -04:00
Saad Yousaf
0014d836d3 [TNL-8051] - version update for olxcleaner. (#27347)
Co-authored-by: SaadYousaf <saadyousaf@A006-00314.local>
2021-04-15 15:07:57 +05:00
Awais Qureshi
348f080bf9 Merge pull request #26466 from edx/BOM-2340
BOM-2340
2021-04-15 14:55:31 +05:00
edX requirements bot
e56f0a52c8 Updating Python Requirements 2021-04-15 11:47:04 +05:00
Talia Rhodes
8d6bb8ed44 chore: update edx-enterprise to get query uuid bug fix. 2021-04-14 11:36:37 -04:00
Usama Sadiq
e769573bb6 use pylint-pytest 0.3.0 version 2021-04-14 17:40:41 +05:00
Awais Qureshi
2be5184e38 BOM-2340
Testing pylint-pytest package
2021-04-14 17:40:18 +05:00
Awais Qureshi
c7f643bfeb Merge pull request #26776 from edx/factory-boy
upgrade factory-boy
2021-04-14 17:33:10 +05:00
Awais Qureshi
adf960ddc0 Merge branch 'master' into factory-boy 2021-04-14 15:19:18 +05:00
Awais Qureshi
6b6e87e797 refactor: upgrading factory-boy. 2021-04-14 15:17:32 +05:00
edX requirements bot
26718d5761 chore: Updating Python Requirements 2021-04-14 05:52:22 -04:00
Soban Javed
083c80dea3 refactor: install DoneXBlock from PyPI instead of github hash 2021-04-14 14:45:02 +05:00
edX requirements bot
66c2da1ab4 Updating Python Requirements (#27330) 2021-04-14 13:20:08 +05:00
Aarif
01199fc221 refactor: removed importlib-metadata constraint (#27315) 2021-04-13 22:57:48 +05:00
Saad Yousaf
9c3b8e5cb6 [TNL-8051] - Version bump for olxcleaner. (#27309)
Co-authored-by: SaadYousaf <saadyousaf@A006-00314.local>
2021-04-13 15:51:00 +05:00
Binod Pant
ad7286f92d fix: 🐛 Fixes integrated_channels bug in learner_data transmission during course details fetch (#27303)
courseOverview model was being incorrectly used in the learner_data module of integrated_channels

ENT-4222, ENT-4428
2021-04-12 11:45:20 -04:00
taliaedX
345a1e2ce5 Merge pull request #27285 from edx/trhodes/apr8enterprise_update
chore: update edx-enterprise
2021-04-09 16:31:17 -04:00
Saad Yousaf
b36c562887 Merge pull request #27287 from edx/saad/TNL-8051
[TNL-8051] - bump olxcleaner version with latest update.
2021-04-09 15:45:58 +05:00
edX requirements bot
6c1bb17fb7 Updating Python Requirements 2021-04-09 15:20:58 +05:00
SaadYousaf
7242b5018a [TNL-8051] - bump olxcleaner version with latest update. 2021-04-08 23:46:50 +05:00
Talia Rhodes
ec34a85547 chore: update edx-enterprise 2021-04-08 10:34:38 -04:00
edX requirements bot
172b4e4dd3 Updating Python Requirements 2021-04-08 14:19:49 +05:00
Michael Roytman
5d9f2fe12f fix: Display Useful Status in InstructorDashboard StudentOnboardingPanel for "onboarding reset" Attempt Status
JIRA: MST-736

Due to inconsistencies in the way we handle attempts in past due practice proctored/onboarding exams, learners can end up in an unintended liminal state after attempting to reset their onboarding attempt. If a learner attempts to reset their rejected onboarding attempt after the exam's due date, we process the reset request and move their attempt into the "onboarding_reset" state. Theoretically, a new exam attempt should be created immediately thereafter. However, we have code that prevents the creation of an exam attempt after the exam's due date, so the call to create a subsequent exam attempt fails, leaving the learner with an exam attempt with the "onboarding_reset" status. Theoretically, this situation should never occur, and the fact that it does is a bug. Because of this, we did not handle the "onboarding_reset" status in the StudentOnboardingStatus panel, and this status appears as "null". As an intermediate step, while we think about our due date logic, this pull request bumps the edx-proctoring library to version 3.8.5, which adds a new onboarding status "onboarding_status_past_due". This status is displayed as "Onboarding Reset Failed Due to Past Due Exam" in the StudentOnboardingPanel in the InstructorDashboard, which should provide course staff with a clearer explanation.

JIRA: MST-745 tracks the removal of this intermediate code from the code base once we fix the underlying cause of this bug.
JIRA: MST-749 tracks the fix for the behavior that allowed for this state to occur.
2021-04-07 14:44:21 -04:00
Binod Pant
9a821239e1 feat: edx-enterprise 3.22.1 (#27272) 2021-04-07 14:03:00 -04:00
Piotr Surowiec
bc1e9afe4b feat: allow overriding unit icons (#21433)
This:
1. Introduces a new override using the `pluggable_override` decorator.
It is now possible to specify a custom way of getting XBlock's icon
by defining `GET_UNIT_ICON_IMPL` in settings.
2. Introduces a way to add custom `XBLOCK_MIXINS` by defining
`XBLOCK_EXTRA_MIXINS` in settings. This allows, e.g. to add
new fields to XBlocks.
2021-04-07 09:42:12 -04:00
edX requirements bot
e16f813a55 Updating Python Requirements 2021-04-07 14:16:06 +05:00
Awais Jibran
9b4f19f204 Update olxcleaner (#27261) 2021-04-06 21:26:24 +05:00
Awais Jibran
d4c557f765 Reference openedx/olxcleaner (#27256)
* Reference openedx/olxcleaner and remove pypi for olxcleaner
2021-04-06 20:40:25 +05:00
Zaman Afzal
3bcfe511b3 update edx-enterprise version (#27259) 2021-04-06 20:02:12 +05:00
edX requirements bot
401789dad3 Updating Python Requirements (#27251) 2021-04-06 13:03:24 +05:00
Simon Chen
1d186b34bf MST-734 Fix production issue on Learner Onboarding Status Panel (#27248)
* MST-734 Fix production issue on Learner Onboarding Status Panel
Fix the prod issue where learning sequence service object missing the needed get_user_course_outline service API
The user web API call currently returns 500
2021-04-05 16:54:58 -04:00
Simon Chen
151efd2cb6 Add edx-proctoring=3.8.2 to edx-platform constraint file to prevent others from upgrading it to 3.8.3 accidentally (#27249) 2021-04-05 15:57:22 -04:00
Simon Chen
5e79e198ac [Revert] The edx-proctoring version 3.8.3 resulted in 500 error on Onboarding Status Panel API call (#27247) 2021-04-05 15:09:42 -04:00
Simon Chen
9d7bd99f8d MST-734 Use exam due dates to test onboarding status visibility (#27243)
The version of proctoring 3.8.3 uses the onboarding exam due dates or course end dates as the testing date for learning sequence service to test the visibility of the onboarding status panel for learners. This change would allow onboarding exam with due dates to display to course enrollees correctly
2021-04-05 13:08:07 -04:00
edX requirements bot
a86b474931 Updating Python Requirements (#27237) 2021-04-05 13:17:30 +05:00
Saleem Latif
d69b8f3941 Merge pull request #27227 from edx/saleem-latif/ENT-4310
Updated edx-enterprise version to 3.21.0
2021-04-02 16:32:03 +05:00
edX requirements bot
89014ca68d Updating Python Requirements 2021-04-02 15:46:49 +05:00