- Aug 12, 2020
-
-
chavesj authored
-
Aura Milena Alba authored
-
Manjinder Singh authored
* Moving plugins infrastructure to edx-django-utils This PR extracts the code that enables plugins in edx-platform and puts it in edx-django-utils. This is done to allow other IDAS to add plugin functionality.
-
- Aug 07, 2020
-
-
Adolfo R. Brandes authored
-
- Aug 06, 2020
-
-
Nizar Mahmoud authored
-
Binod Pant authored
-
- Jul 24, 2020
-
-
Jeff Chaves authored
* using new welcome template when redirected from enterprise proxy login view * enabling safe redirects to enterprise learner portal from login in devstack * ading admin portal to login redirect whitelist * running make upgrade to version bump edx-enterprise
-
- Jul 17, 2020
-
-
Robert Raposa authored
The CodeOwnerMetricMiddleware is being moved from edx-platform to edx-django-utils so it can be used in multiple IDAs. ARCHBOM-1356
-
- Jul 16, 2020
-
-
Calen Pennington authored
-
- Jul 15, 2020
-
-
Robert Raposa authored
The default for ENABLE_FORUM_DAILY_DIGEST continues to be True, but this moves the default from common.py to code.
-
- Jul 14, 2020
-
-
Albert (AJ) St. Aubin authored
-
- Jul 13, 2020
-
-
Sid Verma authored
* Enforce limit on number of blocks allowed in library (blockstore) * Enforce limit on number of blocks allowed in library (modulestore) * Changes from review feedback
-
- Jul 08, 2020
-
-
Waheed Ahmed authored
Used django-ratelimit instead of django-ratelimit-backend to configure two different rate limit configurations for same endpoint. PROD-1708
-
Waheed Ahmed authored
Ratelimited `login_user` endpoint using `django-ratelimit`, also decreased default value of logistration rate limit to 100 requests per five minutes per IP. PROD-1877
-
- Jun 30, 2020
-
-
Saleem Latif authored
-
- Jun 29, 2020
-
-
Matthew Piatetsky authored
Temporarily increase default throttle rates for service user to handle increased throughput against data sharing consent endpoint
-
- Jun 15, 2020
-
-
0x29a authored
-
- Jun 10, 2020
-
-
Robert Raposa authored
* conservative move to process_request * added temp_view_func_compare metric to be extra conservative ARCHBOM-1263
-
Waheed Ahmed authored
PROD-1506
-
- Jun 04, 2020
-
-
Zainab Amir authored
* Add VEMPipelineIntegration config model * Add course waffle flag to enable vem pipeline selectively PROD-1636
-
- Jun 02, 2020
-
-
David Ormsbee authored
Introduces the learning_sequences app, intended to provide metadata for sequences and course outlines. The short term goal is to provide faster source of this information for the new Courseware microfrontend (frontend-app-learning). The medium term goal is to provide an in-proc API that is useful to other parts of the platform that need fast access to course outline information customized for a user. The long term goals are outlined in the README.rst. This first iteration of the API only lays out the basic structure for how we'd arrange the pieces, with enough of an implementation to feel "real" (simple schedules, staff_only content hiding). It's not ready to be turned on, and is not currently plugged into the publish-flow. The only way to get data into this new API is via the update_course_outline management command. The REST endpoint is also currently limited to global staff only, though it's possible to get the outline for a student by using the ?username= query parameter. TNL-7122
-
- Jun 01, 2020
-
-
Robert Raposa authored
* includes ADR for Monitoring by Code Owner * add monitoring middleware to add the following custom metrics: - code_owner: The owning team mapped to the current view. - code_owner_mapping_error: If there are any errors when trying to perform the mapping. - view_func_module: The __module__ of the view_func, which can be used to find missing mappings. * add script to generate `settings.CODE_OWNER_MAPPINGS` from a csv file. ARCHBOM-1244
-
- May 29, 2020
-
-
Luis Moreno authored
-
- May 15, 2020
-
-
Jeff Chaves authored
importing ENTERPRISE_CUSTOMERS_EXCLUDED_FROM_CATALOG list from settings following same pattern that is used for CORS_ORIGIN_WHITELIST
-
- May 12, 2020
-
-
Olivia Ruiz-Knott authored
Add list of states and field to UserProfile model; add migration; add state field to relevant serializers and to ACCOUNT_VISIBILITY_CONFIGURATION. Removes state data if country is changed to something other than United States.
-
- May 01, 2020
-
-
Aarif authored
-
- Apr 30, 2020
-
-
Régis Behmo authored
The "imp" module is deprecated and should be replaced by "importlib". As a consequence, loading the django settings used to raise deprecation warnings: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses It should be noted that python 3.5.1 ships with an older release of distutils which still relies on the imp module. Thus, users of python 3.5.1 (for instance: edx.org developers) will continue to see the deprecation warning for some time, despite this patch. We suggest upgrading to python 3.5.9. This addresses part of CRI-196.
-
- Apr 28, 2020
-
-
Ahtisham Shahid authored
Created sorting for email field updated tests Fixed sorting issue in registration form Fixed sorting issue in registration form Fixed sorting issue in registration form Added missing items in env and updated order logic Added missing items in env and updated order logic
-
- Apr 15, 2020
-
-
Kyle McCormick authored
Th micro-frontend was renamed. MST-173
-
Jillian Vogel authored
-
- Apr 13, 2020
-
-
Ahtisham Shahid authored
-
Awais Jibran authored
-
Jillian Vogel authored
to avoid conflicts with settings in Django>2.2
-
Zachary Trabookis authored
There was an issue where external LMS system (e.g. Canvas, Blackboard) that used Open edX LTI Provider calls had cookies blocked. This update fixes this issue by defining third-party cookies to have attributes of `Secure=True` and `SameSite=None`. Details here: https://discuss.openedx.org/t/lti-xblock-and-samesite/759/5 (cherry picked from commit 28479a2966b87b16a25dbc96c19b6f5817d255de)
-
Jillian Vogel authored
and settings to set SameSite=None for all secure cookies.
-
- Apr 08, 2020
-
-
adeelehsan authored
PROD-1418
-
Zaman Afzal authored
-
- Apr 07, 2020
-
-
Waheed Ahmed authored
-
- Apr 06, 2020
-
-
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`.
-
- Mar 25, 2020
-
-
Nicholas D'Alfonso authored
- create templates and methods to build/send calendar sync emails.
-