[PATCH 00/19] Add support for Django 1.11

Stephen Finucane stephen at that.guru
Thu May 11 05:45:09 AEST 2017


This is a sizable, albeit mostly trivial series focused on (a) adding support
for Django 1.11 to Patchwork and, as a side effect, (b) resolving all
'DeprecationWarning's for the versions of Django that we support.

Stephen Finucane (19):
  settings: Enable 'SessionAuthenticationMiddleware'
  models: Explicitly set 'on_delete'
  migrations: Explicitly set 'on_delete'
  urls: Don't "include" admin URLs
  models: Use 'base_manager_name'
  compat: Handle moved 'reverse' function
  settings: Use 'MIDDLEWARE' for Django >= 1.10
  compat: Handle is_authenticated move to property
  tox: Turn deprecation notices into warnings
  models: Remove 'permalink' decorator
  urls: Use new login/password change CBVs
  trivial: noqa imports dotted through urls
  tox: Remove '--liveserver' parameter
  migrations: Mark 'RunPython' blocks as non-atomic
  REST: Specify default ordering fields
  REST: Allow for mutability of request.POST
  tox: Add Django 1.11
  README: Add support for Django 1.11
  requirements: Enable Django 1.11

 README.rst                                         |   2 +-
 patchwork/api/bundle.py                            |   4 +-
 patchwork/api/check.py                             |  10 ++
 patchwork/api/cover.py                             |   1 +
 patchwork/api/event.py                             |   5 +-
 patchwork/api/patch.py                             |   1 +
 patchwork/api/person.py                            |   1 +
 patchwork/api/project.py                           |   1 +
 patchwork/api/series.py                            |   1 +
 patchwork/api/user.py                              |   1 +
 patchwork/compat.py                                |  27 +++++
 patchwork/migrations/0001_initial.py               |  34 +++---
 .../0002_fix_patch_state_default_values.py         |   3 +-
 patchwork/migrations/0003_add_check_model.py       |   5 +-
 .../migrations/0004_add_delegation_rule_model.py   |   5 +-
 patchwork/migrations/0006_add_patch_diff.py        |   9 +-
 .../0007_move_comment_content_to_patch_content.py  |   6 +-
 patchwork/migrations/0009_add_submission_model.py  |   7 +-
 patchwork/migrations/0011_remove_temp_fields.py    |  24 +++--
 patchwork/migrations/0012_add_coverletter_model.py |   3 +-
 patchwork/migrations/0016_series_project.py        |   2 +-
 patchwork/models.py                                | 100 ++++++++++-------
 patchwork/paginator.py                             |   4 +-
 patchwork/settings/base.py                         |  19 +++-
 patchwork/settings/dev.py                          |  11 +-
 patchwork/templatetags/listurl.py                  |   3 +-
 patchwork/templatetags/person.py                   |   2 +-
 patchwork/tests/test_about.py                      |   3 +-
 patchwork/tests/test_bundles.py                    |   2 +-
 patchwork/tests/test_completion.py                 |   2 +-
 patchwork/tests/test_confirm.py                    |   2 +-
 patchwork/tests/test_detail.py                     |   2 +-
 patchwork/tests/test_encodings.py                  |   2 +-
 patchwork/tests/test_filters.py                    |   2 +-
 patchwork/tests/test_list.py                       |   2 +-
 patchwork/tests/test_mail_settings.py              |   2 +-
 patchwork/tests/test_mboxviews.py                  |   2 +-
 patchwork/tests/test_paginator.py                  |   2 +-
 patchwork/tests/test_projects.py                   |   2 +-
 patchwork/tests/test_registration.py               |   2 +-
 patchwork/tests/test_rest_api.py                   |   2 +-
 patchwork/tests/test_updates.py                    |   2 +-
 patchwork/tests/test_user.py                       |   2 +-
 patchwork/tests/test_user_browser.py               |   3 +-
 patchwork/tests/test_xmlrpc.py                     |   2 +-
 patchwork/urls.py                                  | 118 ++++++++++++++-------
 patchwork/views/__init__.py                        |   3 +-
 patchwork/views/about.py                           |   3 +-
 patchwork/views/bundle.py                          |  16 ++-
 patchwork/views/comment.py                         |   5 +-
 patchwork/views/cover.py                           |   6 +-
 patchwork/views/mail.py                            |   2 +-
 patchwork/views/patch.py                           |  11 +-
 patchwork/views/project.py                         |   6 +-
 patchwork/views/user.py                            |   6 +-
 patchwork/views/xmlrpc.py                          |   2 +-
 requirements-dev.txt                               |   2 +-
 requirements-prod.txt                              |   2 +-
 tox.ini                                            |  10 +-
 59 files changed, 336 insertions(+), 185 deletions(-)

-- 
2.9.3



More information about the Patchwork mailing list