- Feb 11, 2020
-
-
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
-
-
Simon Chen authored
-
- Feb 06, 2020
-
-
Feanil Patel authored
-
Calen Pennington authored
-
- Feb 05, 2020
-
-
Diana Huang authored
-
- Jan 29, 2020
-
-
syedimranhassan authored
-
- Jan 28, 2020
-
-
Zainab Amir authored
Currently there is no option to schedule bulk emails to be sent out at a specific time for instructor led courses. It would reduce the effort required to create an engaging course if instructor led course teams had the option to turn on weekly highlight emails as well. PROD-575
-
- Jan 21, 2020
-
-
Ned Batchelder authored
-
asadazam93 authored
-
- Jan 17, 2020
-
-
Brandon Baker authored
-
Ahtisham Shahid authored
-
- Jan 10, 2020
-
-
usama sadiq authored
Added additional 'exception' parameter to function headers. Disabled pylint warnings for missing docstring and unused arguments.
-
- Jan 08, 2020
-
-
aarif authored
made changes to test with previous version of django-waffle updated the query count to test testing with version 0.13 testing with version 0.14 testing with version 0.15 added version 0.14 updated the django-waffle version to use 0.18 updated the django-waffle version to use 0.16 updated the query counts to pass tests ran make upgrade updated the django-waffle to support django 2.2 made changes to test with previous version of django-waffle updated the query count to test testing with version 0.13 testing with version 0.14 testing with version 0.15 added version 0.14 updated the django-waffle version to use 0.18 updated the django-waffle version to use 0.16 updated the query counts to pass tests removed the pdb statements ran make upgrade
-
- Jan 07, 2020
-
-
Calen Pennington authored
Read STATICFILES_STORAGE_KWARGS from config to allow separate storage configuration for static assets
-
- Jan 06, 2020
-
-
Jeremy Bowman authored
-
- Jan 03, 2020
-
-
Calen Pennington authored
-
Calen Pennington authored
-
- Jan 02, 2020
-
-
Calen Pennington authored
-
Manjinder Singh authored
* Added pytest-json-report plugin - modifying app-opts in setup.cfg - adding hook to all conftest.py files in repo - setting report to be saved to test_root/log/warnings.json - Writing custom logic to save json report to avoid overwrite if pytest called twice This was created to allow us to easily parse through test warnings in jenkins
-
- Dec 30, 2019
-
-
Feanil Patel authored
-
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
-
-
Awais Qureshi authored
Specifying a namespace in django.conf.urls.include() without providing an app_name is deprecated. Adding the app_name attribute in the included module.
-
- Dec 20, 2019
-
-
Feanil Patel authored
We fixed this for when we sand_tarballs for local but not for when we used django storages. This should fix the filename when we get the file from storages.
-
atesker authored
Quality / encoding Remove comments remove debug Changed service implementation to make unit testing easier Corrected service code style unit test cleanup Clean up imports
-
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
-
-
Feanil Patel authored
-
- Dec 18, 2019
-
-
Feanil Patel authored
We make sure the temp file name is a string because we combine it with other string components with path later.
-
Feanil Patel authored
-
- Dec 17, 2019
-
-
Calen Pennington authored
-
- Dec 12, 2019
-
-
Robert Raposa authored
- retires toggle DISABLE_DEPRECATED_LOGIN_POST - permanently removes /login_post Now that studio signin has been retired, we are able to remove the unused /login_post endpoint. ARCH-1253
-
- Dec 06, 2019
-
-
Diana Huang authored
-
- Dec 04, 2019
-
-
Robert Raposa authored
This completes the work started in https://github.com/edx/edx-platform/pull/19453 to use the LMS login and registration for Studio, rather than Studio providing its own implementation. LMS login/registration are being used for the following reasons: 1. LMS logistration properly handles all SSO integrations. 2. A single logistration is simpler to maintain and understand. 3. Allows Studio to work more like all other IDAs that use LMS logistration. The original switch to use LMS logistration for Studio also added the toggle `DISABLE_STUDIO_SSO_OVER_LMS` to provide the community some additional time for switching. This commit removes this toggle, which at this point means all deployments will use the LMS logistration. This change requires sharing cookies across LMS and Studio. Should that prove to be a problem for certain Open edX instances, there are discussions of possible alternative solutions. See https://github.com/edx/edx-platform/pull/19845#issuecomment-559154256 Detailed changes: * Fix some Studio links that still went to old Studio signin and signup. * Remove DISABLE_STUDIO_SSO_OVER_LMS feature toggle. * Remove old studio signin and signup pages and templates. * Fix url name "login", which had different meanings for Studio and LMS. * Use the following settings: LOGIN_URL, FRONTEND_LOGIN_URL, FRONTEND_LOGOUT_URL, and FRONTEND_REGISTER_URL. * Redirect /signin and /signup to the LMS logistration. * Add custom metric `uses_pattern_library`. * Add custom metric `student_activate_account`. * Add Django Settings to allow /signin, /signup, and /login_post to be disabled once ready. This work also relates to ARCH-218 and DEPR-6. ARCH-1253
-
- Dec 03, 2019
-
-
syedimranhassan authored
-
- Nov 26, 2019
-
-
Awais Jibran authored
-
- Nov 25, 2019
-
-
Shadi Naif authored
-
Omar Al-Ithawi authored
-
DawoudSheraz authored
-
- Nov 21, 2019
-
-
Dave St.Germain authored
PROD-1026
-