- Sep 01, 2020
-
-
Carla Duarte authored
Fix for Swagger error
-
Alex Dusenbery authored
-
Carla Duarte authored
-
edx-pipeline-bot authored
Mergeback PR from private to public.
-
Aarif authored
-
Ali Akbar authored
Sustaining/security fixes 3
-
edX requirements bot authored
-
- Aug 31, 2020
-
-
Michael Terry authored
AA-126: Expose more course-outline info to learning MFE
-
Michael Terry authored
- Use the same get_course_outline_block_tree call that the current outline uses - Show number of problems in subsection display names - Don't send links if the user is not enrolled or course isn't public - Send subsection icons to MFE - Send subsection descriptions to MFE - Send completion info to MFE
-
David Ormsbee authored
Fix timer text wrapping on smaller screens
-
Dillon Dumesnil authored
AA-314/AA-330: Updates to courseware due date.
-
Dillon Dumesnil authored
This will fix a bug about if assignment type is None, we will only show the due date. This will also fix a bug where we would show the assignment type and due date on non-scored units within a subsection. Now it will only show on scored units. This also fixes the pill that displays from stretching out if the due date text is multi-lined.
-
Binod Pant authored
-
edx-pipeline-bot authored
Mergeback PR from private to public.
-
Ali Akbar authored
Adding debug logs for CR-2618
-
Régis Behmo authored
The LEPL dependency was triggering a lot of deprecation warnings of the form: venv/lib/python3.5/site-packages/lepl/matchers/support.py:497: DeprecationWarning: inspect.getargspec() is deprecated, use inspect.signature() instead argspec = getargspec(func) It turns out that LEPL was only used by the rfc6266_parser package, which itself was only used in one place to generate utf8-compliant Content-Disposition headers. This issue was noticed here: https://github.com/SWW13/python-rfc6266-parser/issues/2 Unfortunately it is quite difficult to extract LEPL from the rfc6266-parser package. The rfc6266-parser package (https://pypi.org/project/rfc6266-parser/) is itself a fork of the now-unmaintained rfc6266 package (https://pypi.org/project/rfc6266/). Thus, it became high time to get rid of this package. The FileResponse object can appropriately set the Content-Disposition header, and thus replace the rfc6266 functionality, since Django 2.0: https://code.djangoproject.com/ticket/16470 In our testing, the FileResponse object correctly set the `filename*=utf-8''` value, following the RFC. The only difference is that it does not provide "filename" fallback value, as expressed in the RFC: https://tools.ietf.org/html/rfc6266#appendix-D With rfc6266_parser: >> import rfc6266_parser >> rfc6266_parser.build_header("my_file_é.csv", filename_compat="video_urls.csv") b"attachment; filename=video_urls.csv; filename*=utf-8''my_file_%C3%A9.csv" With FileResponse we have: >> from django.http import FileResponse >> import io >> response = FileResponse(io.StringIO(), as_attachment=True, filename="my_file_é.csv", content_type="text/csv") >> response.get("Content-Disposition") "attachment; filename*=utf-8''my_file_%C3%A9.csv" We consider that this is a sufficiently minor difference, that will impact very few browsers.
-
Carla Duarte authored
AA-125: Add Course Goals to MFE API
-
Awais Jibran authored
-
edX requirements bot authored
-
Uzair Rasheed authored
Security fix/fix xss in templates
-
- Aug 30, 2020
-
-
edX Transifex Bot authored
-
- Aug 28, 2020
-
-
Sid Verma authored
-
Carla Duarte authored
-
Albert (AJ) St. Aubin authored
entries [MICROBA-551]
-
Agrendalath authored
This fixes wrapping the exam-text bar on smaller screens during timed exams, which prevented users from viewing the exam's content.
-
Ali Akbar authored
Remove problem report and data download logs
-
Saleem Latif authored
ENT-3336: Added default for new enterprise setting INTEGRATED_CHANNELS_API_CHUNK_TRANSMISSION_LIMIT
-
Saleem Latif authored
-
Ali-D-Akbar authored
-
Usama Sadiq authored
Merge pull request #24863 from edx/testeng/bokchoy_auto_cache_update_a6bb5986b084ef773ba68686f3221eadd42157af Bokchoy Testing DB Cache update
-
edX cache uploader bot authored
-
Aarif authored
-
edX requirements bot authored
-
- Aug 27, 2020
-
-
edX cache uploader bot authored
-
Muhammad Soban Javed authored
Make redis broker compatible with celery 4.0
-
Demid authored
The main difference between how instructor-paced and self-paced courses work with respect to the outline on the backend is how we treat the hide_after_due attribute on subsections (sequences). Namely, self-paced courses ignore due dates even if they are specified on the sequence (for example, by OLX import). If hide_after_due is True in a self-paced course sequence, we only make it inaccessible after the entire course ends. This was tracked as BD-29 and TNL-7262.
-
Ahtisham Shahid authored
-
Soban Javed authored
-
Ned Batchelder authored
fixing language issue for original activation email on sites using mo…
-