- Dec 11, 2020
-
-
Kyle McCormick authored
Although application code is on Python 3.8, we are still using Python 3.5 to execute jailed code for now. Run make upgrade.
-
Tim McCormack authored
This will simplify updating of the linter thresholds file after XSS linter violations are addressed.
-
Usama Sadiq authored
Python Requirements Update
-
Ali Akbar authored
Match the defined thresholds with the current violations on master
-
edX requirements bot authored
-
- Dec 10, 2020
-
-
Adeel Ehsan authored
applied rebranding to saml page
-
Ali-D-Akbar authored
-
adeelehsan authored
-
Feanil Patel authored
Feanil/undo celery debug reverts
-
Feanil Patel authored
-
Feanil Patel authored
This should no longer be necessary now that we have found a root cause fix for the issue. This was removed because it was causing the case of celery tasks not getting registered to happen more often. Undoing https://github.com/edx/edx-platform/pull/25787 Actual Fixes: - https://github.com/edx/edx-platform/pull/25822 - https://github.com/edx/edx-platform/pull/25825
-
Feanil Patel authored
This change was reverted along with the downgrade of super-csv because it was believed that this change was causing issues with celery task registration. It was reverted in https://github.com/edx/edx-platform/pull/25762 The fix turned out to be something different and this and the super-csv library should both be same to upgrade. The library upgrade will come in a follow-on make upgrade with some other constraints that also need to be lifted. Actual fix: https://github.com/edx/edx-platform/pull/25822
-
Tim McCormack authored
This should prevent the issues we've seen recently where cms modules are imported by the running lms process, resulting in two celery instances being created and tasks intermittently being registered to the wrong instance (and therefore effectively lost.) In commit ab6bf348/PR #25822 we tried to ensure that only one or the other of the instances was created by adding a startup check. Unfortunately, there's an external shared library that refers directly to the lms celery, causing a startup failure in cms, so we had to revert it. Rather than waiting to fix that library, this commit collapses the two instances together so that there is only ever one.
-
Alexander J Sheehan authored
Adding signals and receivers for assessment level reporting
-
taliaedX authored
update edx-enterprise to include integrated channel api
-
Feanil Patel authored
Enable keeping some request history in the debug toolbar.
-
Awais Jibran authored
Update base fontsize on progress page
-
Feanil Patel authored
Revert "Only instantiate one celery app per process."
-
Tim McCormack authored
-
Saad Yousaf authored
[TNL-7741] Add new header avatar asset.
-
edx-pipeline-bot authored
Mergeback PR from private to public.
-
Ali Akbar authored
Incident Management security fixes 2
-
- Dec 09, 2020
-
-
Alexander Sheehan authored
-
Feanil Patel authored
This makes it easire to debug things like POST requests that would otherwise not be easily debugged during development.
-
edX Transifex Bot authored
-
Awais Jibran authored
-
Talia Rhodes authored
-
Awais Jibran authored
-
Feanil Patel authored
Only instantiate one celery app per process.
-
Carla Duarte authored
AA-503: Add id verification status into API
-
Adam Stankiewicz authored
-
Feanil Patel authored
Ticket: BOM-2086 Currently there are parts of the LMS that import content from the CMS APP and vice-versa. When this happens, we end up with 2 instances of the celery app and some tasks get registered to the wrong one. The tasks that were getting registered to the wrong one are never able to run and result in lots of production errors on celery workers. The timing of the CMS celery app instantiation is non deterministic so different tasks get lost depending on when it's imported by some code in the LMS. As long as SERVICE_VARIANT is set, this code should prevent the instantiation of both celery apps.
-
Kyle McCormick authored
The toggle was previously an ExperimentWaffleFlag, which allows stable A/B testing but increases the toggle's complexity. Since we do not plan an doing any more A/B tests as part of the MFE rollout, we can 'downgrade' this toggle to a CourseWaffleFlag, which still allows us to do phased rollout and course-run-specific overrides.
-
adeel khan authored
Make optional checkbox text small.
-
Alexander Sheehan authored
-
Zachary Hancock authored
-
edX cache uploader bot authored
-
Zainab Amir authored
-
Justin Lapierre authored
[BB-2961] [BD-05] [TNL-7577] Added open response button to the component tray
-
Zainab Amir authored
-