- Jan 29, 2021
-
-
Raul Gallegos authored
improves the setting_description for XBLOCK_SELECT_FUNCTION removes extra setting_description
-
Saad Yousaf authored
[TNL-7361] - Fix for instructor tab visible in learner role when masquerading.
-
SaadYousaf authored
-
Usama Sadiq authored
Python Requirements Update
-
Adeel Ehsan authored
Logistration MFE renamed to authn
-
adeelehsan authored
VAN-300
-
edX requirements bot authored
-
- Jan 28, 2021
-
-
Matt Tuchfarber authored
Fix dashboard coaching redirect
-
Matt Tuchfarber authored
-
Alex Dusenbery authored
Upgrade edx-enterprise to 3.17.14 | Add enterprise_customer field to the SystemWideEnterpriseUserRoleAssignment model, and updates Django Admin definitions around same.
-
Kyle McCormick authored
Pulls in a fix for a deprecated import of `util.memcache.safe_key`.
-
Matthew Piatetsky authored
[AA-613] Add contains_content_type_gated_content attribute to display items in the Sequence Metadata API.
-
Matthew Piatetsky authored
Add contains_content_type_gated_content attribute to display items in the Sequence Metadata API. This attribute is used to display the content type gating paywall in frontend-app-learning. Also, refactor existing timed exam code that checks for content_type_gated_content in a sequence to make it try with the new code AA-613
-
David Ormsbee authored
Update to make update_outline_from_modulestore_task use @shared_task and @set_code_owner_attribute.
-
David Ormsbee authored
Push Course Outlines to learning_sequences on publish.
-
David Ormsbee authored
The numbered lists were not written correctly.
-
David Ormsbee authored
The learning_sequences app has its own model for Course Outlines. Prior to this commit, these course outlines were only populated by a management command in the learning_sequences app that queried modulestore. This commit does a few things: 1. Move the update_course_outline command to live in contentstore (i.e. Studio). This makes learning_sequences unaware of modulestore, and makes it easier for us to extract it from edx-platform (or to plug in different kinds of course outlines). 2. Add tests. 3. Add performance and debug logging to course outline creation. 4. Make course outline creation happen every time a course publish happens. This will allow us to start collecting data about how long building course outlines takes, and get error reporting around any content edge cases that break the course outline code.
-
Albert (AJ) St. Aubin authored
order number .
-
Jawayria authored
Applied pylint-amnesty to lms/djangoapps/badges
-
jawad khan authored
LEARNER-8194 Added self paced in mobile api enrolment api
-
Awais Jibran authored
Update studio favicon
-
- Jan 27, 2021
-
-
Robert Raposa authored
[TSD] adds annotations for XBLOCK_SETTINGS
-
Robert Raposa authored
[TSD] add toggle annotations for DEFAULT_MOBILE_AVAILABLE
-
Carla Duarte authored
AA-568: fix start course bug
-
Matt Tuchfarber authored
[BB-3306] Customizable Certificate Date Format
-
Carla Duarte authored
-
stvn authored
* Commits: fix: Fix KeyError in vertical_block
-
Alex Dusenbery authored
Upgrade edx-enterprise to 3.17.12 | Conditionally allows the deletion of individual EnterpriseCourseEnrollment and related LicensedEnterpriseCourseEnrollment records via the Django Admin site, so that site admins can manually delete enterprise enrollments that were created in error. This is only allowed if a Django settings feature flag is set to True.
-
stvn authored
This now mimics the way this is (safely) done in the sequence module [1]. References: - [1] https://github.com/edx/edx-platform/blob/5f94a082ce1141d9214e83c152baa00186278ad3/common/lib/xmodule/xmodule/seq_module.py#L657-L658
-
Alex Dusenbery authored
Define a ALLOW_ADMIN_ENTERPRISE_COURSE_ENROLLMENT_DELETION feature flag, so that site admins are allowed to delete EnterpriseCourseEnrollment records.
-
Ned Batchelder authored
add PR template
-
Tim McCormack authored
- Use different attribute names for new and old versions of function - Use a shorter name overall (for ease of analysis) - Add monitor for fetched-existing case - Only record computed-stored if `get_or_create` succeeds, but also break it into created vs. fetched cases by checking return value - Correct name of monitor in `except` clause -- that should only happen for a race inside `get_or_create` itself. There's a different race in the `anonymous_uid_for_user` between fetch and compute/save. - Other name tweaks ARCHBOM-1674
-
Alexander J Sheehan authored
Adding collected structure to the course grade read
-
Tim McCormack authored
- Make it easier to rotate `SECRET_KEY` by documenting this usage for both sensitivity and rotation process. (ARCHBOM-1676). - Just use a hash of the secret rather than HMAC + MD5. We're not authenticating a message, so HMAC isn't really needed -- it just needs to be unique, deterministic, and irreversible. SHAKE allows generation of an arbitrary length hash without needing to truncate. Also, rename tracking session ID generator for clarity -- there's no encryption happening here. Add additional test for existing claim of uniqueness.
-
Muhammad Soban Javed authored
* import task decorator from celery APP instance instead of celery package in CMS * replaced task decorator with shared_task in cms and common * Fixed import of shared_task * Fixed import
-