Commit Graph

121 Commits

Author SHA1 Message Date
Benjamin Dauvergne 763559042f release 1.2 2020-04-08 13:41:18 +02:00
Benjamin Dauvergne 37a0101e38 debian: prevent install of python-petale (#41302) 2020-04-07 21:02:54 +02:00
Benjamin Dauvergne 571965f35e debian: adapt debian_config.py for Python 3 (#41302) 2020-04-07 21:01:14 +02:00
Benjamin Dauvergne 93ccbc1c39 debian: python3 packaging (#41374) 2020-04-07 10:17:56 +02:00
Nicolas Roche e030f6723f python3: pass strings to json.loads, for py3.5 compatibility (#41302) 2020-04-06 14:41:10 +02:00
Benjamin Dauvergne b1e015a398 misc: style (#41302) 2020-04-06 14:06:40 +02:00
Benjamin Dauvergne 4524cb32e0 misc: python3 compatibility (#41302) 2020-04-06 14:06:40 +02:00
Benjamin Dauvergne f7d4dc6b1b dj111: use MIDDLEWARE (#41302) 2020-04-06 14:06:40 +02:00
Benjamin Dauvergne 3100df5004 dj111: do not use include (#41302) 2020-04-06 14:06:40 +02:00
Benjamin Dauvergne 34d434e557 dj111: set on_delete=models.CASCADE (#41302) 2020-04-06 14:06:40 +02:00
Benjamin Dauvergne 51585f6290 tests: remove warning on Element.getchildren() (#41302) 2020-04-06 14:06:40 +02:00
Benjamin Dauvergne 80bdcd9c09 tox.ini: add py3 run (#41302) 2020-04-06 14:06:30 +02:00
Frédéric Péters 4283c9817b tox: limit tests to django 1.11 (#41290) 2020-04-03 09:00:00 +02:00
Emmanuel Cazenave 9a4569cd12 add Jenkinsfile 2019-10-02 13:19:23 +02:00
Frédéric Péters 327919c0fe tox.ini: limit to pytest-django<3.4.6
See #30307 and https://github.com/pytest-dev/pytest-django/issues/698
2019-02-03 21:57:35 +01:00
Emmanuel Cazenave ed84f65f9b pin django-webtest (#23608) 2018-05-04 15:53:59 +02:00
Benjamin Dauvergne 15115b197c jenkins.sh: add Django to compile translations 2018-03-30 14:21:03 +02:00
Benjamin Dauvergne d45aa69837 tests: test admin pages 2018-03-30 12:06:05 +02:00
Benjamin Dauvergne 8849b47fe8 admin: do not link to petale view on the partner name use the id 2018-03-30 12:00:13 +02:00
Benjamin Dauvergne b7adc1dda6 debian: load settings from settings.d 2018-03-30 11:56:09 +02:00
Benjamin Dauvergne c3dbb781a9 add setting to disable UUID check on authentic (fixes #21453) 2018-01-26 22:24:06 +01:00
Benjamin Dauvergne 963582bfcf django 1.11 support (fixes #21116) 2018-01-26 18:46:33 +01:00
Benjamin Dauvergne d04235f7a4 models: change path construction in petal_directory (fixes #21111)
Use an md5 hash of the CUT.uuid instead of the first 4 characters which
are constant now.
2018-01-26 18:20:26 +01:00
Benjamin Dauvergne c39bf2773e debian: add systemd service file and replace gunicorn by uwsgi (fixes #21114) 2018-01-26 18:20:26 +01:00
Benjamin Dauvergne d8887ad7a8 tox.ini: remove pytest-catchlog now part of pytest (fixes #21113) 2018-01-11 15:07:42 +01:00
Benjamin Dauvergne 9f8b843a35 pylint.sh: remove debugging statements (#21113) 2018-01-11 15:07:33 +01:00
Benjamin Dauvergne 15dffd5bfb make Cut.uuid unique (fixes #21002) 2018-01-10 14:19:53 +01:00
Benjamin Dauvergne 726a22daaf setup.py: constrain djangorestframework version (fixes #21072) 2018-01-10 14:19:53 +01:00
Benjamin Dauvergne 567731d6bd fix pylint warnings as exercise 2017-10-18 16:53:51 +02:00
Benjamin Dauvergne 74087001d0 tests: fix urllib3 warning about unverified HTTPS request 2017-10-18 16:35:17 +02:00
Benjamin Dauvergne 10dd95879c tests: fix deprecation warning 2017-10-18 16:33:47 +02:00
Benjamin Dauvergne 3ad3bb14d3 models: use kilobytes in size limits, use bigintegerfield for partner.size (fixes #19497)
Make test on partner size limits clearer by nost using JSON, and just sending
plain text documents of the needed sizes.
2017-10-18 16:32:15 +02:00
Benjamin Dauvergne a968380ae5 ensure concurrent PUT does not raise an IntegrityError (fixes #19384) 2017-10-11 18:23:13 +02:00
Benjamin Dauvergne 3613646820 tox.ini: replace capturelog by catchlog
capturelog is deprecated.
2017-09-27 17:28:50 +02:00
Benjamin Dauvergne 2a1cec8205 api_views: test if file exists before returning the StreamingHttpResponse 2017-09-27 17:26:59 +02:00
Benjamin Dauvergne 45f8b4bc9c debian: crée /var/lib/petale/media 2017-07-26 16:14:13 +02:00
Benjamin Dauvergne 430a9d0fbc renvoyer key-not-found sur un GET d'une clé inconnue d'un pétale existant (fixes #17810) 2017-07-26 16:11:21 +02:00
Benjamin Dauvergne 078242c3d3 api_views: create CUT object when CUT is known from authentic but not from petale 2017-07-26 00:08:47 +02:00
Benjamin Dauvergne 9a632a505e debian_config: remove sentry support 2017-07-21 14:58:10 +02:00
Benjamin Dauvergne bdb0dc7e07 debian_config: simplify log format since we do not have hobo log filters 2017-07-21 14:57:59 +02:00
Benjamin Dauvergne 550120441b api_views: do not check SSL certificate of authentic, we are in a walled garden 2017-07-21 14:57:05 +02:00
Benjamin Dauvergne f974052a2b api_views: log when a CUT id is unknown 2017-07-21 14:56:45 +02:00
Benjamin Dauvergne 558d2f7a5f enlarge CUT.uuid to accomodate encrypted pairwise subs (less thant 100 bytes usually) 2017-07-21 14:17:33 +02:00
Benjamin Dauvergne 8be9cea025 api_views: use received credentials when checking cut_id on authentic 2017-07-21 14:16:25 +02:00
Benjamin Dauvergne 0e65ac6b9f authentication: log more, return error from authentic on credentials check 2017-07-21 14:15:53 +02:00
Benjamin Dauvergne 5fc1335637 authentication: do not check SSL certificate, we are in a closed garden 2017-07-21 14:14:54 +02:00
Josue Kouka fc3b6e5ae1 add idp based cut control (#14976) 2017-07-21 10:53:43 +02:00
Josue Kouka cde0489217 api: add cut's petals purge (#17605) 2017-07-19 17:00:45 +02:00
Josue Kouka 577ae9e5d5 fix: RP client saving after proxy authentication (#17548) 2017-07-12 10:20:45 +02:00
Frédéric Péters 7e9b9dad4f settings: remove typo in logging configuration (#16922) 2017-06-15 16:25:52 +02:00