[PATCH 00/10] Patchwork 2.1.2 review series

Daniel Axtens dja at axtens.net
Tue Apr 30 16:02:58 AEST 2019


Hi,

OzLabs recently upgraded to 2.1.1. They - quite reasonably - run with
distro packages from Debian, which means that they have Django 1.11,
DRF 3.9 and django-filter 1.1. Our current stable process does not
deal with this well: we assume the requirements are fixed. As such,
there was some breakage around the API.

This series pulls in updates to get the code to work on the new
dependencies, bumps the supported versions so that they are tested,
pulls in a few bug fixes and also, by special request, the setting for
API page size.

Andrew Donnellan (1):
  REST: Add new setting for maximum API page size

Daniel Axtens (3):
  REST: Handle regular form data requests for checks
  REST: A check must specify a state
  Release 2.1.2

Jeremy Kerr (1):
  notifications: fix notification expiry when no user is associated

Stephen Finucane (5):
  REST: Check.user is not read-only
  REST: Handle JSON requests
  Add support for Django REST Framework 3.7, 3.8
  Add support for django-filter 1.1
  Add support for Django REST Framework 3.9

 README.rst                                      |  4 ++--
 docs/deployment/configuration.rst               |  8 +++++++-
 patchwork/__init__.py                           |  2 +-
 patchwork/api/base.py                           |  3 ++-
 patchwork/api/check.py                          | 17 ++++++++++++++---
 patchwork/api/filters.py                        |  5 +++--
 patchwork/compat.py                             | 16 ++++++++++++++++
 patchwork/notifications.py                      |  3 ++-
 patchwork/settings/base.py                      |  1 +
 patchwork/tests/api/test_check.py               | 17 +++++++++++++++++
 .../django-filter-1-1-6a6b0ab8cbe0faca.yaml     |  6 ++++++
 ...ngo-rest-framework-3-7-bc6ad5df8bc54afc.yaml |  6 ++++++
 ...ngo-rest-framework-3-8-23865db833b4d188.yaml |  6 ++++++
 ...ngo-rest-framework-3-9-0afb78322dd82367.yaml |  6 ++++++
 requirements-dev.txt                            |  4 ++--
 requirements-prod.txt                           |  4 ++--
 tox.ini                                         |  8 +++++---
 17 files changed, 98 insertions(+), 18 deletions(-)
 create mode 100644 releasenotes/notes/django-filter-1-1-6a6b0ab8cbe0faca.yaml
 create mode 100644 releasenotes/notes/django-rest-framework-3-7-bc6ad5df8bc54afc.yaml
 create mode 100644 releasenotes/notes/django-rest-framework-3-8-23865db833b4d188.yaml
 create mode 100644 releasenotes/notes/django-rest-framework-3-9-0afb78322dd82367.yaml

-- 
2.19.1



More information about the Patchwork mailing list