- Feb 10, 2021
-
-
usamasadiq authored
-
edX requirements bot authored
* Updating Python Requirements * change namespaced_switch_name to name Co-authored-by:
Zulqarnain <muhammad.zulqarnain@arbisoft.com>
-
- Feb 09, 2021
-
-
Adeel Ehsan authored
field added in validate decisions for authn
-
Feanil Patel authored
Make rate limit errors 429s instead of 403s
-
adeelehsan authored
VAN-351
-
Alexander J Sheehan authored
replace bulk transmission task to intended single learner task
-
Alexander J Sheehan authored
bumping enterprise to 3.17.25
-
Alexander Sheehan authored
-
Christie Rice authored
-
Christie Rice authored
MICROBA-918 Check the allowlist when regenerating certificates, and stop incidentally modifying the certificate invalidation list (#26439)
-
Alexander Sheehan authored
-
Carla Duarte authored
AA-590: pass translated tab titles to MFE
-
Usama Sadiq authored
Updated Pylint Warnings
-
usamasadiq authored
-
usamasadiq authored
-
edx-pipeline-bot authored
Mergeback PR from private to public.
-
edX cache uploader bot authored
-
edX requirements bot authored
-
jawad khan authored
Added BearerAuthenticationAllowInactiveUsern in celebration api
-
Ali Akbar authored
Update Thresholds
-
- Feb 08, 2021
-
-
Carla Duarte authored
-
Matt Hughes authored
Merge pull request #219 from edx/matthugs/EDUCATOR-5555-a11y-js-code-for-notes-needs-to-handle-tags-better Fix XSS vector for a11y text attached to notes editor
-
Usama Sadiq authored
Lower down pylint error thresholds
-
Matt Tuchfarber authored
Make credentials celery tasks errors consistent
-
Alexander J Sheehan authored
bumping enterprise to 3.17.24
-
Tim McCormack authored
This deprecates `save=False` for several functions and removes all known usages of the parameter but does not actually remove the parameter. Instead, it will emit a deprecation warning if the parameter is used. We can remove the parameter as soon as we feel sure nothing is using it. Now that we have refactored `anonymous_id_for_user` to always prefer retrieving an existing ID from the database -- and observed that only a small fraction of calls pass save=False -- we can stop respecting save=False. This opens the door for future improvements, such as generating random IDs or switching to the external user ID system. Metrics: I observe that 1 in 16 requests for new, non-request-cached anon user IDs are made with save=False. But 71% of all calls are served from the request cache, and 99.7% of the misses are served from the DB. save=False only appear to come from intermittent spikes as reports are generated and are low in absolute number. Also document usage/risk/rotation of secret in anonymous user ID generation as indicated by `docs/decisions/0008-secret-key-usage.rst` ADR on `SECRET_KEY` usage. ref: ARCHBOM-1683
-
usamasadiq authored
-
Feanil Patel authored
Currently it's hard to see the content of an error without knowing how to cause an existing view to make that error in production. Adding these default paths should make that a lot easier.
-
Feanil Patel authored
See context here: https://django-ratelimit.readthedocs.io/en/latest/cookbook/429.html#context For now we continue to fall back to django's default 403 handler for 403 but provide a new 429 template that we use for ratelimit exceptions. This commit also updates a logistration test that relied on the old 403 behavior of django-ratelimit instead of the newly added 429 behavior.
-
Matt Tuchfarber authored
In order to better alert off of tasks that failed after maximum retries, this makes the the error for each task consistent with itself.
-
Bianca Severino authored
[MST-645] Account for no enrollment in courseware rules
-
Carla Duarte authored
AA-650: block deprecated keys from course home MFE
-
Alexander Sheehan authored
-
Bianca Severino authored
-
Matt Tuchfarber authored
Update to newest edx-lint
-
Carla Duarte authored
-
Ali-D-Akbar authored
-
Matt Tuchfarber authored
Copy existing pylintrc changes to pylintrc_tweaks
-
Feanil Patel authored
Feanil/rate limit anon csv
-
Fox Piacenti authored
Update Library v2 Indexes to work with ElasticSearch 7. Repair blockstore integration tests. (#26230)
-