- Aug 09, 2021
-
-
Bianca Severino authored
[MST-894]: Use verified name for certificates if enabled
-
Justin Hynes authored
refactor!: Remove unused `is_certificate_valid` function
-
- Aug 06, 2021
-
-
Justin Hynes authored
[MICROBA-1354] * Remove unused `is_certificate_valid` function
-
Bianca Severino authored
If the verified name feature is enabled and the user has their preference set to use verified name for certificates, create and display certificates with their verified name rather than their profile name.
-
Chris Deery authored
fix: [AA-939] Don't show View As Learner if partitions exist
-
Matthew Piatetsky authored
feat: update course goals with new fields and a waffle flag to toggle the new behavior
-
Matthew Piatetsky authored
-
- Aug 05, 2021
-
-
Manjinder Singh authored
-
Alexander Sheehan authored
-
Braden MacDonald authored
Does 3 things: (1) Use django for modulestore tests (2) Use normal LMS settings for modulestore tests instead of openedx/tests/settings.py (3) Simplify some TestCase subclasses by converting them to use ModuleStoreTestCase Details and rationale: (1) Currently parts of the modulestore test suite are designed to run "without django", although there is still a lot of django functionality imported at times, and many of the tests do in fact use django. But for the upcoming PR #27565 (moving split's course indexes from MongoDB to MySQL), we will need to always have Django enabled. So this commit paves the way for that change. (2) The previous tests that did use Django used a special settings file, openedx/tests/settings.py which made some debugging confusing because those tests had quite different django settings than other tests. This change deletes that file and runs the tests using the LMS test settings. (3) The test suite also contains many different ways of initializing and testing a modulestore, with significant differences in their configuration, and also a lot of repetition. I find this makes understanding, debugging and writing tests more difficult. So this commit also reduces the number of different "test case using modulestore" base classes: * Simplifies MixedWithOptionsTestCase and MixedSplitTestCase by making them simple subclasses of ModuleStoreTestCase. * Removes PureModulestoreTestCase.
-
Alexander J Sheehan authored
maint: bumping enterprise version to 3.27.17
-
kenclary authored
feat: add explicit courserun_key parameter to /event endpoint
-
cdeery authored
-
Alexander Sheehan authored
-
Braden MacDonald authored
-
Braden MacDonald authored
Some actions in split modulestore record the user ID who requested the action. Currently, split modulestore doesn't care what data type you use for those user IDs. Most of the codebase uses integers, but some tests used username or email address strings. My upcoming PR #27565 will move split modulestore's "course index" data from MongoDB into MySQL. In doing so, it requires that user IDs are always numeric. So this PR paves the way for that one by using numeric IDs consistently in all test cases. I believe the actual non-test code was already consistently using integer IDs.
-
cdeery authored
Cleaned up the nits.
-
Justin Hynes authored
refactor: update name of `cert_generation_enabled` function name to reflect actual purpose
-
mohtamba authored
Fixed spacing on special exam dropdown headers
-
mohtamba authored
-
Mehak Nasir authored
fix: description text fix for wiki
-
Mehak Nasir authored
-
Jawayria authored
chore: Executed tox-modernizer codemod
-
edX cache uploader bot authored
-
Ken Clary authored
We add 'courserun_key' (aka "course_id" though that's technically a misnomer) as an optional parameter to the /event endpoint url. If it is not present, it will still be parsed out of the url, if the url is of the right format. Additionally, Logger.log() in js adds this parameter to its /event call, pulling it from the $$course_id global. This provides opportunity for MFEs to (separately) provide the key without concern about url parsing. TNL-7752
-
- Aug 04, 2021
-
-
mohtamba authored
-
Jawayria authored
chore: Executed codemods on lms
-
Andrew Shultz authored
chore: update edx-proctoring to 3.23.0
-
Olivia Ruiz-Knott authored
feat: Add CertificateDateOverride model to admin
-
Alexander J Sheehan authored
maint: bumping enterprise version to 3.27.16
-
Jawayria authored
chore: Executed codemods on openedx module
-
Andy Shultz authored
-
Jansen Kantor authored
-
Leangseu Kim authored
-
Alexander Sheehan authored
-
oliviaruizknott authored
Register the new CertificateDateOverride model with the Django admin. Customize the `generated_certificate` field to accept the certificate id (with search); and autosave the admin user making the change to the `overridden_by` field, and make it read-only. For MICROBA-1417, toward MICROBA-1239.
-
Zaman Afzal authored
-
Justin Hynes authored
[MICROBA-1354] * Update Python API function named `cert_generated_enabled` to `has_self_generated_certificates_enabled` to more accurately reflect the purpose of the function
-
Kshitij Sobti authored
Instead of hard-coding the "Learn More" and potentially other links for course apps in the course authoring MFEs this change loads those URLs from the django settings as part of each individual course app.