- Feb 19, 2020
-
-
Manjinder Singh authored
* Removing deprecated rest_framework_oauth library * removing dependecy of django-rest-framework-oauth * removing oauth_provider from cms
-
Diana Huang authored
-
Cory Lee authored
This key used to have underscores and was accidentally changed to not have underscores, setting it back to the old value
-
- Feb 18, 2020
-
-
Diana Huang authored
-
- Feb 14, 2020
-
-
Manjinder Singh authored
This reverts commit f0818544.
-
- Feb 13, 2020
-
-
Adeel Khan authored
This patch would disable Mobile Course Available UI field in studio's advanced settings based on DISABLE_MOBILE_COURSE_AVAILABLE flag.. PROD-1243
-
- Feb 11, 2020
-
-
Christie Rice authored
* MICROBA-149 Create user id tables * Move to openedx * Rename app in doc * Update PII tag * Update doc
-
adeelehsan authored
prod-1188
-
Ayub-khan authored
-Updated middleware setting to use use middleware insted of middleware_classes -github install of django-method-override fork to support new style middleware in django1.11
-
- Feb 10, 2020
-
-
Manjinder Singh authored
These settings are used to toggle new authentication class in discussion and bookmarks app. The auth class is in openedx/core/lib/api/authentication.py and was added to replace deprecated OAuth2Authentication class in [rest_framework_oauth library](https://github.com/jpadilla/django-rest-framework-oauth)
-
- Feb 07, 2020
-
-
zia.fazal@arbisoft.com authored
Logout link should be displayed only for learner portal Added changed to display only for learner portal Added unit tests check third_party_auth is enabled Changes to extend SSO logout link feature to Oauth providers Fixed quality violations Removed unncessary assert Reviewer feedback changes
-
- Feb 06, 2020
-
-
Feanil Patel authored
-
Calen Pennington authored
-
Diana Huang authored
-
- Feb 05, 2020
-
-
Diana Huang authored
-
- Jan 28, 2020
-
-
Adam Butterworth authored
[TNL-7043] If vertical block content is in an iframe in the learning microfrontend app, add a base tag in the head (of the iframe document) to force links to navigate the parent window.
-
- Jan 21, 2020
-
-
Ned Batchelder authored
-
- Jan 17, 2020
-
-
Adeel Khan authored
PROD-1178
-
- Jan 13, 2020
-
-
Brittney Exline authored
-
- Jan 06, 2020
-
-
Jeremy Bowman authored
-
- Jan 03, 2020
-
-
Calen Pennington authored
-
- Dec 30, 2019
-
-
Feanil Patel authored
-
Feanil Patel authored
This will remove imports from __future__ that are no longer needed. https://docs.python.org/3.5/library/2to3.html#2to3fixer-future
-
- Dec 20, 2019
-
-
Braden MacDonald authored
Implementation details: * Anonymous users are assigned a unique ID (like `anon42c08f9996194e2a9339`) which gets stored in the django session. `block.scope_ids.user_id` and `block.runtime.anonymous_student_id` will both return this value. * User state for anonymous users is stored in the django cache and automatically expires as the cache gets pruned. Because user state is stored, anonymous users can use interactive blocks like capa problems. * There is no mechanism for upgrading to a registered account and keeping user state since the user state store for anonymous users (EphemeralKeyValueStore) is completely different than the one for registered users (DjangoKeyValueStore/"CSM"), and has no "list all keys" functionality. * "User State Summary" field values are shared among [recently active] anonymous users but are not shared with registered users. * Anonymous users can only access the `public_view` of XBlocks, not the regular `student_view`.
-
- Dec 19, 2019
-
-
Calen Pennington authored
-
Zainab Amir authored
Ensure that certificate is not generated if a learner enrolled in audit mode is whitelisted PROD-978
-
- Dec 12, 2019
-
-
Diana Huang authored
-
- Dec 11, 2019
-
-
Diana Huang authored
-
- Dec 05, 2019
-
-
David Ormsbee authored
Add an LMS feature flag to enable courseware search for course staff only. TNL-6931
-
- Dec 02, 2019
-
-
Zia Fazal authored
-
- Nov 27, 2019
-
-
Zia Fazal authored
-
- Nov 21, 2019
-
-
Alan Zarembok authored
-
- Nov 19, 2019
-
-
Zia Fazal authored
EnterpriseMiddleware set value of user's enterprise customer in session. In order to get value of enterprise customer it calls `enterprise/api/v1/enterprise-learner` API. Sometimes this middleware is called many times which result in many call to the under lying API and throttling of API causes 429 http errors. We are not removing that middleware and storing value of user's enterprise customer in session inside underlying method. ENT-1849 Removed pdb statement
-
- Nov 18, 2019
-
-
Adeel Khan authored
This patch would make financial assistance form help message to be consistent with implementation. Using characters limit instead of word limit. PROD-733
-
- Nov 12, 2019
-
-
Robert Raposa authored
- Upgrade edx-drf-extensions to 2.4.5 - Removed constraint to 2.4.0, because 2.4.2 introduces a workaround for ARCH-1210 by putting the problematic code behind a django setting. - Remove unused JWT_AUTH_REFRESH_COOKIE setting. ARCH-418, ARCH-1269, ARCH-1044 fix broken toggle
-
- Oct 29, 2019
-
-
Nimisha Asthagiri authored
-
- Oct 24, 2019
-
-
Ayub khan authored
student: Explicitly Set fields to unicode to avoid migration
-
- Oct 21, 2019
-
-
syedimranhassan authored
-
- Oct 18, 2019
-
-
Feanil Patel authored
We need to do this because when I tride to go to the JSON serializer a bunch of tests started failing because various parts of our code are putting things into the session that are not JSON serializable. We can't keep using the default pickle serializer because it defaluts to using the highest available protocol and that will cause issues with the python 2 to 3 upgrade since both will be running in production at the same time. We need to use a version of the pickle protocol that both can use interchangably. We also need to make sure we read with latin1 encoding to make datetimes work correctly between the two versions of python.
-
Feanil Patel authored
This will force a logout as sessions fail to load but this should be a more performant and secure serializer moving forward. The reason we overwrote it in our config is that it previously used to be the default and we didn't want things to breake and force logouts when we changed it. We're no more okay with people getting logged out.
-