Skip to content

Commit

Permalink
Merge pull request #203 from willkg/201-django-20
Browse files Browse the repository at this point in the history
django 2.0 support; drop django 1.10 support
  • Loading branch information
johngian committed Jan 10, 2018
2 parents b79015f + 9119f97 commit 8d152eb
Show file tree
Hide file tree
Showing 7 changed files with 28 additions and 12 deletions.
8 changes: 4 additions & 4 deletions docs/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ documentation for the appropriate values.

You can find more info about `cookie-based sessions`_ in Django's documentation.

.. _cookie-based sessions: https://docs.djangoproject.com/en/1.10/topics/http/sessions/#using-cookie-based-sessions
.. _cookie-based sessions: https://docs.djangoproject.com/en/1.11/topics/http/sessions/#using-cookie-based-sessions


These values relate to your site.
Expand Down Expand Up @@ -284,12 +284,12 @@ the email address at all:
Django 1.8 username:
https://docs.djangoproject.com/en/1.8/ref/contrib/auth/#django.contrib.auth.models.User.username

Django 1.10 username:
https://docs.djangoproject.com/en/1.10/ref/contrib/auth/#django.contrib.auth.models.User.username

Django 1.11 username:
https://docs.djangoproject.com/en/1.11/ref/contrib/auth/#django.contrib.auth.models.User.username

Django 2.0 username:
https://docs.djangoproject.com/en/2.0/ref/contrib/auth/#django.contrib.auth.models.User.username


Changing how Django users are created
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down
6 changes: 5 additions & 1 deletion mozilla_django_oidc/auth.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,11 @@
from django.contrib.auth import get_user_model
from django.contrib.auth.backends import ModelBackend
from django.core.exceptions import SuspiciousOperation, ImproperlyConfigured
from django.core.urlresolvers import reverse
try:
from django.urls import reverse
except ImportError:
# Django < 2.0.0
from django.core.urlresolvers import reverse
from django.utils.encoding import force_bytes, smart_text, smart_bytes
from django.utils.module_loading import import_string
from django.utils import six
Expand Down
6 changes: 5 additions & 1 deletion mozilla_django_oidc/middleware.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,11 @@
from urllib import urlencode

import django
from django.core.urlresolvers import reverse
try:
from django.urls import reverse
except ImportError:
# Django < 2.0.0
from django.core.urlresolvers import reverse
from django.http import HttpResponseRedirect
from django.utils.crypto import get_random_string

Expand Down
6 changes: 5 additions & 1 deletion mozilla_django_oidc/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,11 @@

import django
from django.core.exceptions import SuspiciousOperation
from django.core.urlresolvers import reverse
try:
from django.urls import reverse
except ImportError:
# Django < 2.0.0
from django.core.urlresolvers import reverse
from django.contrib import auth
from django.http import HttpResponseRedirect
from django.utils.crypto import get_random_string
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,8 @@
'Development Status :: 3 - Alpha',
'Framework :: Django',
'Framework :: Django :: 1.8',
'Framework :: Django :: 1.10',
'Framework :: Django :: 1.11',
'Framework :: Django :: 2.0',
'License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)',
'Intended Audience :: Developers',
'Operating System :: MacOS',
Expand Down
6 changes: 5 additions & 1 deletion tests/test_views.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,11 @@
from django.core.exceptions import SuspiciousOperation
from django.contrib.auth import get_user_model
from django.contrib.auth.models import AnonymousUser
from django.core.urlresolvers import reverse
try:
from django.urls import reverse
except ImportError:
# Django < 2.0.0
from django.core.urlresolvers import reverse
from django.test import RequestFactory, TestCase, override_settings

from mozilla_django_oidc import views
Expand Down
6 changes: 3 additions & 3 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
envlist =
lint
py{27,33,34,35}-django18
py{27,34,35}-django110
py{27,34,35,36}-django111
py{34,35,36}-django200

[travis]
python =
Expand All @@ -21,8 +21,8 @@ setenv =
deps =
-r{toxinidir}/tests/requirements.txt
django18: Django>=1.8,<1.9
django110: Django>=1.10,<1.11
django111: Django>=1.11
django111: Django>=1.11,<2.0.0
django200: Django>=2.0.0

[testenv:coverage]
commands =
Expand Down

0 comments on commit 8d152eb

Please sign in to comment.