- Jan 14, 2021
-
-
Zaman Afzal authored
-
- Jan 13, 2021
-
-
stvn authored
* Commits: Increase logging verbosity on update_search_index task
-
Nizar Mahmoud authored
-
Ned Batchelder authored
Without to_locale, it's not a locale anymore, so don't call it that.
-
Usama Sadiq authored
Upgrade drf version.
-
stvn authored
to gain insight into CR-3119/TNL-7866. We know that one or more errors are occuring during this job, but it's not obvious what these errors are.
-
edX requirements bot authored
-
Tim McCormack authored
Extract from social-auth-core eed3007c4ccdbe959b1a3ac83102fe869d261948
-
Mahyar Damavand authored
-
usamasadiq authored
-
Awais Qureshi authored
-
Awais Qureshi authored
-
Robert Raposa authored
[BD-21] Get rid of calls to `set_request_cache_with_short_name`
-
Robert Raposa authored
[BD-21] Document non-namespaced waffle classes in ADR
-
Robert Raposa authored
[BD-21] Upgrade edx-toggles to 2.0.0
-
David Ormsbee authored
Check sequence-level gating in render_xblock (TNL-7636)
-
edx-pipeline-bot authored
Mergeback PR from private to public.
-
Ahtisham Shahid authored
Error incase of disabled user social login
-
edX requirements bot authored
-
edX Transifex Bot authored
-
Saad Yousaf authored
[TNL-7820] - remove important rule for links on hover.
-
- Jan 12, 2021
-
-
Adam Stankiewicz authored
-
Alex Dusenbery authored
Update edx-enterprise to 3.17.4 | Include a docstring indicating a preference that we don't delete EnterpriseCourseEnrollments.
-
edx-abolger authored
Version bump edx-enterprise to 3.17.3
-
Bianca Severino authored
Update edx-proctoring to 2.5.8
-
Bianca Severino authored
-
David Ormsbee authored
There is certain gating logic around pre-reqs, timed exams, etc. that happen at the SequenceModule level, and should be respected when rendering descendant XBlocks (like individual problems) that are in that Sequence. Rather than do a risky refactoring, I'm keeping that logic where it is and having the render_xblock view climb up through the ancestor list to call the SequenceModule for that gating information. We do _not_ check all descendants (so cousin leaf nodes in the sequence) for cotent-type-based restrictions because sequences can become very large (esp. when content libraries are used), and there is a performance overhead. If the enclosing sequence is gated in some way, we redirect to the render_xblock view for that sequence, where hopefully some useful messaging will be available. This is a stopgap. That redirect should never happen because we should never be calling the leaf XBlock for a sequence that is restricted in the MFE. But if somehow we get there anyway, either by bug or by intrepid user fiddling, it's better to redirect somewhere that an error _might_ be surfaced rather than just failing. This will actually be a little overzealous and lock things down that should be made visible later. If there's a timed exam and the exam is completed, it should be the case that content is visible (just read-only). This commit will block the content before the exam starts (this is right), open the content while the exam is live (this is right), but make the content unavailable after the exam period has finished (this is wrong). But I am going to go forward with this even knowing it's wrong because: 1. The render_xblock endpoint should never currently be used in timed exams in an intentional way. Neither the mobile experience nor the courseware MFE support it. 2. This fix will address security concerns for creative access patterns, even if it goes too far. 3. We're going to need to do a lot of work to address both pluggable access permissions handling and special exams in the courseware MFE, and a better implementation can be done then. 4. I've had multiple failed attempts to get this to work without breaking things on and off over the course of weeks, and this is a relatively low risk way of doing it that doesn't involve a major refactoring (though the bill for that will come due when we bring timed exams to the MFE).
-
Zainab Amir authored
-
Adrienne Bolger authored
-
David Ormsbee authored
These are common and useful enough features that it makes sense to enable it for developers by default.
-
Régis Behmo authored
It was finally decided not to use `skip_namespace_assertion` optional arguments, but `NonNamespacedWaffle*` classes. We update the ADR to reflect this change.
-
Régis Behmo authored
This method from the toggle legacy classes should not actually be exposed to all. So we get rid of it by manually setting the cached value. While we are at it, we convert the STORAGE_BACKING_FOR_CACHE legacy waffle switch to its modern version. As the flag is not being used elsewhere, this should not break anything. We take the opportunity to modernize waffle switches from block_structure.config: to do so we convert the INVALIDATE_CACHE_ON_PUBLISH and RAISE_ERROR_WHEN_NOT_FOUND waffle switches from legacy classes to their modern equivalents. These switches are not used outside of edx-platform, so this change should not trigger any error.
-
Régis Behmo authored
2.0.0 introduces a backward-compatible WaffleFlag/Switch API. Existing toggles that use the LegacyWaffle* classes should migrate to the new Waffle* classes.
-
Ahtisham Shahid authored
Added named logs
-
Awais Qureshi authored
Python Requirements Update
-
Awais Qureshi authored
-
edX requirements bot authored
-
- Jan 11, 2021
-
-
Alex Dusenbery authored
Upgrade enterprise to 3.17.2 | stop listening for unenroll signal and deleting EnterpriseCourseEnrollments there-from.
-
Kellie Selinka authored
version bump edx-enterprise
-
Kellie Selinka authored
-