mbox series

[00/10] Patchwork 2.1.2 review series

Message ID 20190430060308.10432-1-dja@axtens.net
Headers show
Series Patchwork 2.1.2 review series | expand

Message

Daniel Axtens April 30, 2019, 6:02 a.m. UTC
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