- Sep 04, 2020
-
-
edX requirements bot authored
-
- Sep 03, 2020
-
-
Aura Milena Alba authored
-
stvn authored
* Commits: Remove course bypass_home setting and references
-
Dillon Dumesnil authored
AA-346: Have dashboard show the later of enrollment and course start
-
Dillon Dumesnil authored
AA-318: Update PLS CTA to use the dates_banner_should_display
-
Kyle McCormick authored
Decentralized Devstack changes: Add and push Dockerfile; add decentralized devstack settings (#24666) * Add and push Dockerfile; add decentralized devstack settings Co-Authored-By:
Diana Huang <dkh@edx.org> Co-Authored-By:
Kyle McCormick <kmccormick@edx.org> * Remove Python requirements hack Remove the attempted optimization to the installation of Python package dependencies. The dependencies in edx-platform change about three times per day, so this was of dubious value. And because npm is run through nodeenv, which is a Python package, the Python dependencies installation has to happen first. * ARCHBOM-1439: Changing workdir to /edx/app/edxapp/edx-platform (#24835) Context: The Dockerfile tries to stay in sych with legacy stuff. In the ansible we configure the directory structure such that things relating to the app but not in the codebase, such as the env file wind up in /edx/app/edxapp/. And the codebase winds up in /edx/app/edxapp/edx-platform. I think due to accident, the...
-
Dillon Dumesnil authored
This will make it so audit and verified learners will not see the CTA after due dates. Previously it would only check if the xblock is self_paced and there are still attempts and it's past due
-
Dillon Dumesnil authored
If it is a self-paced course, the dashboard would greedily show the user's enrollment date. However, it is often possible to enroll before the start date which leads to a weird dashboard experience. This resolves that issue.
-
Adam Butterworth authored
Revert "Revert "[BD-10] [DEPR-92] Remove pattern library of pavelib folder (#24591)" (#24635)" (#24695) This reverts commit a463fbec.
-
Alex Dusenbery authored
-
edX requirements bot authored
-
edX cache uploader bot authored
-
edX Transifex Bot authored
-
- Sep 02, 2020
-
-
stvn authored
* Commits: Fix creation of LTIProviderConfig object in admin
-
Adam Stankiewicz authored
-
Adam Butterworth authored
-
Awais Jibran authored
Fix video handouts uploads.
-
David Ormsbee authored
Merge pull request #24399 from open-craft/taniwha/bb-2673_TNL-7261_Course_Outline_API_Beta_User_Support [BD-29] [TNL-7261] Course Outline API: Beta User Support
-
Bill Currie authored
-
Awais Jibran authored
-
Bill Currie authored
Adds days_early_for_beta to the ScheduleData class, and its loading and usage to ScheduleOutlineProcessor.
-
edX requirements bot authored
-
- 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
-