Commit Graph

3583 Commits

Author SHA1 Message Date
Alexander J Sheehan
55f17fbb7e Merge pull request #24988 from edx/asheehan-edx/bump-enterprise-3.8.7
bumping enterprise to 3.8.7
2020-09-15 17:39:51 -04:00
Alexander Sheehan
836dae53ca bumping enterprise to 3.8.7 2020-09-15 16:19:50 -04:00
Alex Dusenbery
8d0920d2a1 Upgrade django-wiki to 0.1.1 2020-09-15 15:26:40 -04:00
Jeff Chaves
d8c9a8f984 bumping enterprise version (#24984) 2020-09-15 12:49:10 -04:00
Jeff Chaves
13427973b5 bumping enterprise version to 3.8.5 (#24981) 2020-09-15 10:56:28 -04:00
Muhammad Ammar
83cf24c7fe Merge pull request #24977 from edx/ammar/upgrade-edx-enterprise
upgrade edx-enterprise
2020-09-15 16:23:44 +05:00
edX requirements bot
9363755aad Updating Python Requirements (#24979) 2020-09-15 13:19:41 +05:00
muhammad-ammar
7449589e6f upgrade edx-enterprise
ENT-3328
2020-09-14 23:07:26 +05:00
edX requirements bot
6cf35d7e70 Updating Python Requirements 2020-09-14 02:35:53 -04:00
Jeff Chaves
a7d4425ca3 bumping enterprise version (#24971) 2020-09-11 15:27:18 -04:00
Binod Pant
0a6b2b9ded upgrade to 3.8.1 (#24969) 2020-09-11 14:56:13 -04:00
edX requirements bot
3a8fe6f597 Updating Python Requirements 2020-09-11 01:39:15 -04:00
Adam Stankiewicz
9ebfd405ef bump edx-enterprise to 3.8.0 (#24959) 2020-09-10 18:29:06 -04:00
Alexander J Sheehan
36e2a7719d Merge pull request #24942 from edx/alex-sheehan-edx/bumping-enterprise-3.7.8
Alex sheehan edx/bumping enterprise 3.7.8
2020-09-10 14:06:52 -04:00
edX requirements bot
0aef129715 Updating Python Requirements 2020-09-10 02:57:57 -04:00
Alexander Sheehan
e708379f88 bumping enterprise to 3.7.8 2020-09-09 12:36:09 -04:00
Alexander Sheehan
f8b5c36156 bumping enterprise 2020-09-09 10:10:52 -04:00
edX requirements bot
c8cd262ef9 Updating Python Requirements 2020-09-09 01:31:39 -04:00
Muhammad Soban Javed
bc52a7adac Revert "Upgrade redis to latest version" 2020-09-08 23:41:12 +05:00
Muhammad Soban Javed
c9e4e65ddb Merge pull request #24855 from edx/imsobanjaved/BOM-1994
Upgrade redis to latest version
2020-09-08 19:01:54 +05:00
Simon Chen
ba69d9b3dc MST-406 Update the proctoring library so we can prevent learners from creating exam attempts on past due exams (#24918) 2020-09-08 09:26:54 -04:00
George Babey
e717758a96 Bump edx-enterprise to 3.7.4 2020-09-04 14:02:58 -04:00
edX requirements bot
a77fede84f Updating Python Requirements (#24913) 2020-09-04 10:19:15 +05:00
Alex Dusenbery
2cbfd2c568 Upgrade edx-enterprise to 3.7.3 2020-09-03 09:12:14 -04:00
edX requirements bot
86832e2c2d Updating Python Requirements (#24906) 2020-09-03 12:20:56 +05:00
edX requirements bot
cb1635a60c Updating Python Requirements (#24892) 2020-09-02 12:10:22 +05:00
Alex Dusenbery
a06f4dc09d Upgrade edx-enterprise to 3.7.2 2020-09-01 12:09:43 -04:00
edX requirements bot
44c5725058 Updating Python Requirements 2020-09-01 02:14:06 -04:00
Binod Pant
bc5b71f044 upgrade edx-enterprise 3.7.1 (#24876) 2020-08-31 10:34:43 -04:00
Régis Behmo
ba18d48ac3 Get rid of lepl deprecation warning by removing rfc6266 dependency (#24059)
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.
2020-08-31 09:30:27 -04:00
edX requirements bot
3d70cfcbe3 Updating Python Requirements (#24870) 2020-08-31 14:42:32 +05:00
Saleem Latif
9b72042bf4 Merge pull request #24854 from edx/saleem-latif/3336
ENT-3336: Added default for new enterprise setting INTEGRATED_CHANNELS_API_CHUNK_TRANSMISSION_LIMIT
2020-08-28 14:04:15 +05:00
Saleem Latif
c5502057b1 Added default for new enterprise setting INTEGRATED_CHANNELS_API_CHUNK_TRANSMISSION_LIMIT 2020-08-28 13:17:49 +05:00
edX requirements bot
b727458245 Updating Python Requirements 2020-08-28 00:46:17 -04:00
Soban Javed
bafb7757d1 Upgrade redis to latest version 2020-08-27 15:27:41 +05:00
edX requirements bot
4fc2c8d38b Updating Python Requirements (#24852) 2020-08-27 14:08:23 +05:00
Alexander Sheehan
377b4521f4 Bumping enterprise to 3.6.8 2020-08-26 11:40:14 -04:00
M. Zulqarnain
a184c219fd Use pytest-xdist[psutil] (#24845) 2020-08-26 18:29:05 +05:00
edX requirements bot
f3862385a1 Updating Python Requirements 2020-08-26 01:28:02 -04:00
edX requirements bot
9b3418bb70 Updating Python Requirements 2020-08-25 01:26:11 -04:00
edX requirements bot
b92079ed35 Updating Python Requirements 2020-08-24 00:52:52 -04:00
Nathan Sprenkle
3a4e3170e9 Bump ORA to 2.9.3 (#24830) 2020-08-21 15:45:13 -04:00
Binod Pant
ebdd60ff70 Bump enterprise version to 3.6.4: canvas release (#24822) 2020-08-21 09:54:08 -04:00
edX requirements bot
c455d8ade0 Updating Python Requirements 2020-08-21 00:46:21 -04:00
edX requirements bot
47894e419a Updating Python Requirements 2020-08-20 00:53:34 -04:00
Dave St.Germain
3ec8486dd3 Upgraded LTI and ORA2 xblocks 2020-08-19 13:48:27 -04:00
Alexander Sheehan
f417128ded bumping edx enterprise version 2020-08-19 10:39:23 -04:00
edX requirements bot
e0097ae5c3 Updating Python Requirements 2020-08-19 00:52:18 -04:00
edX requirements bot
22f81ce74e Updating Python Requirements 2020-08-18 01:33:42 -04:00
Robert Raposa
8c127db978 Merge pull request #24344 from regisb/regisb/toggles-docs
[BD-21] Generate feature toggle documentation
2020-08-17 15:04:46 -04:00