- Apr 08, 2020
-
-
zia.fazal@arbisoft.com authored
-
- Apr 07, 2020
-
-
Waheed Ahmed authored
-
- Apr 06, 2020
-
-
hunytalk authored
-
Diana Huang authored
Handle this change appropriately in CourseModeFactory.
-
Feanil Patel authored
We don't use this field in edx-platform since we rely on UserProfile instead. But we need to do this to prevent accidental incorrect use of this field. Django adds a migration between 1.11 and 2.2 to increase the length of this field that we are opting to skip. This change enforces the old limit.
-
Feanil Patel authored
We now either pass in the relevant courseoverview or when creating the enrollement we use the factory which automatically creates the relevant CourseOverview object for testing purposes.
-
Feanil Patel authored
Historically, the CourseEnrollment model used to have a `course_id` field. A lot of tests still call the factory using that. Instead of a `course_id` field this model now has a `course` field which is a foreign key to the CourseOverview model. The factory still accepts the course_id but uses it to create the relevant CourseOverview object where necessary. This commit fixes two issues with the factory. 1. If the course id is passed in as`course_id` instead of `course__id` then, the generated CourseOverview does not have the correct course_id. 2. Even though the CourseEnrollment model no longer needs the `course_id` parameter, we were still passing it through. We now remove it so that it is not passed through to the CourseEnrollment model instantiation.
-
Feanil Patel authored
It conflicts with an underlying related field on that model which seems to be getting at the same value from the related table. Add logging for incorrectly instantiating CourseEnrollment models. This is to catch any places that might break this that are outside of edx-platform. Django won't accept `course` values that aren't course_overviews so we don't need extra logic to test that `course` values are of the correct type. fixup! Remove the course_id property on student.CourseEnrollment.
-
Awais Jibran authored
1. Created a new celery queue with key `SOFTWARE_SECURE_VERIFICATION_ROUTING_KEY`. 2. Added a celery task with retry logic. 3. sorted imports with isort. 4. Changed deprecated `log.warn` => `log.warning`.
-
- Apr 04, 2020
-
-
Awais Qureshi authored
Group name Changed in Django 2.2: The max_length increased from 80 to 150 characters.
-
- Apr 03, 2020
-
-
Manjinder Singh authored
* Requiring at least one args in a mutually exclusive group to be set bulk_change_enrollment requires one of agrs: org or course to be set for it to function correctly. * Creating new function to verify initial password hash Starting with django 2.1, the function is_password_usable no longer checks whether encode is a valid password created by a django hasher(hasher in PASSWORD_HASHERS setting) Adding this function to create constant behavior as we upgrade django versions
-
uzairr authored
Bulk unenroll command is not supporting unenrolling all the learners from multiple courses.This PR will enhance this mgmt cmd so that it can support un-enrollment of learners from multiple courses. PROD-1347
-
- Apr 02, 2020
-
-
Nimisha Asthagiri authored
-
Jeremy Bowman authored
Replace some usage of deprecated assertions with non-deprecated equivalents.
-
Nicholas D'Alfonso authored
- render reset dates banner in webview for mobile app. - improve banner redirect mechanism
-
- Apr 01, 2020
-
-
Diana Huang authored
-
Claudiu Ion authored
-
- Mar 28, 2020
-
-
Aarif authored
-
- Mar 25, 2020
-
-
Awais Jibran authored
-
- Mar 20, 2020
-
-
uzairr authored
PROD-1370
-
- Mar 18, 2020
-
-
Dillon Dumesnil authored
Also fixing Meta class being defined twice in one model
-
Matt Tuchfarber authored
-
- Mar 17, 2020
-
-
Cory Lee authored
* Reenabling this since the renames on the schedules table are completed * Reverting regex change that caused migration to be generated for userprofile
-
Matt Hughes authored
We sometimes update preexisting SAML SSO providers to configure them to automatically create SSO identity verification (IdV) records when a learner links an account via that provider. Turning that configuration from off to on does make it such that when learners log back in via their linked account, a new IdV record will be created for them. But it's possible we'd want this process to happen more automatically and seamlessly, for which this management command will be helpful. Note that this does not help with removing SSO verification records for a provider for which this configuration has been turned off. JIRA:EDUCATOR-4947
-
Thomas Tracy authored
* MICROBA-253 add phone number field api for coaching plugin * Remove hardcoded value * Requested changes * Add logger to models_api.py for student * Import model with underscore to prevent exporting * Moved return outside of try/catch block * Add docstring * whitespace
-
adeelehsan authored
-
- Mar 16, 2020
-
-
adeelehsan authored
PROD-1361
-
- Mar 13, 2020
-
-
Matt Tuchfarber authored
- Add ADR describing Plugin Contexts - Remove app-specific constants from framework-level code - Add dashboard constants to student app with README
-
- Mar 12, 2020
-
-
Abdul Hannan authored
* Remove start field in Schedules Co-authored-by:
hunytalk <ahannan@edx.org> Co-authored-by:
Cory Lee <cory@edx.org>
-
- Mar 11, 2020
-
-
Michael Terry authored
This way if an audit user upgrades a self paced course to verified, their schedule will reset to the current time. AA-60
-
- Mar 09, 2020
-
-
zia.fazal@arbisoft.com authored
Changes to use user's first name as username for SAP Success Factors SSO. ENT-1705 Don't ask for username from oData by default add code comment
-
- Mar 06, 2020
-
-
Julia Eskew authored
-
Matt Tuchfarber authored
Instead of requiring views like the dashboard to know about plugins so they can include their data in the context, this allows plugins to define a mapping between a view and a function where the function returns a dictionary of new context for the view. Each view would have to purposefully enable this additional context before it could be used. This will allow new content to be added to the pages without updating the core with a combination of a plugin to add new context, and a theme override of that page to use the new context.
-
usamasadiq authored
-
- Mar 04, 2020
-
-
Troy Sankey authored
This reverts commit e6f58b6d. This is our third (3rd!) attempt to deploy stage 2 of this column rename.
-
- Mar 03, 2020
-
-
Simon Chen authored
MST-121 We should allow the business case where a learner can be enrolled into a program, then unenrolled, then enroll into another program with the same course
-
Diana Huang authored
-
Manjinder Singh authored
* Revert "Ran make migration on third_party_auth (#23253)" This reverts commit 49be65cc. * Removing provider.util import * Removing further provider things * Adding hash tests
-
Manjinder Singh authored
This reverts commit 49be65cc.
-
- Mar 02, 2020
-
-
Manjinder Singh authored
* Ran make migration on third_party_auth and removing skip comment from test_migrations_are_in_sync
-