Commit Graph

1069 Commits

Author SHA1 Message Date
Brandon Baker
d6541c6282 Upgrade enterprise to 3.8.22 (#25122) 2020-09-28 14:15:55 -04:00
sameenfatima78
f618263253 upgrade edx-enterprise 3.8.21 2020-09-28 15:18:44 +05:00
edX requirements bot
a96a23ef94 Updating Python Requirements (#25090) 2020-09-25 13:40:07 +05:00
edX requirements bot
66c0ff5d8f Updating Python Requirements 2020-09-24 00:55:19 -04:00
Binod Pant
4f1fdb3490 upgrade edx-enterprise 3.8.18 (#25067) 2020-09-23 15:58:38 -04:00
Binod Pant
126f777c64 upgrade to enterprise 3.8.16 (#25046) 2020-09-22 14:30:38 -04:00
Soban Javed
b7ca6d5619 Upgrade celery to 4.4.7
Replace django-celery with django-celery-results
Upgrade redis to latest
2020-09-22 16:20:45 +05:00
edX requirements bot
4679d33d24 Updating Python Requirements (#25039) 2020-09-22 11:48:18 +05:00
Talia Rhodes
ea889314c9 add Moodle & update enterprise version 2020-09-21 13:13:20 -04:00
Binod Pant
05f746c000 upgrade to edx-enterprise 3.8.13 (#25032) 2020-09-21 12:59:13 -04:00
Brandon Baker
81dc85503b Upgrade enterprise to 3.8.12 (#25031)
Fixes styling issues
2020-09-21 12:25:39 -04:00
Awais Qureshi
31c1e55f6f Revert "Python Requirements Update" 2020-09-21 16:07:02 +05:00
edX requirements bot
a9cb74c9bf Updating Python Requirements 2020-09-21 00:55:48 -04:00
M. Zulqarnain
f037767cb4 Upgrade django-ses (#25004) 2020-09-18 16:32:39 +05:00
edX requirements bot
8f3393d96c Updating Python Requirements (#25014) 2020-09-18 10:55:25 +05:00
Jeff Chaves
282f33a603 bumping enterprise version (#25008) 2020-09-17 12:58:02 -04:00
edX requirements bot
b3787fef87 Updating Python Requirements (#25002) 2020-09-17 14:55:56 +05:00
Simon Chen
681eea44f7 MST-418 retire program_enrollments external_user_key with hashed values instead of setting it to null (#25001) 2020-09-16 21:40:00 -04:00
Alexander Sheehan
1369224d48 bumping enterprise version 3.8.9 2020-09-16 13:19:46 -04:00
edX requirements bot
fb1873708f Updating Python Requirements 2020-09-16 01:30:14 -04:00
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 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