mirror of
https://github.com/Hopiu/django-tos.git
synced 2026-03-16 20:10:24 +00:00
django 1.10 compatibility
This commit is contained in:
parent
9971a11599
commit
c0f951ed3d
5 changed files with 52 additions and 22 deletions
37
.travis.yml
37
.travis.yml
|
|
@ -3,6 +3,7 @@ python:
|
|||
- "2.6"
|
||||
- "2.7"
|
||||
- "3.4"
|
||||
- "3.5"
|
||||
install:
|
||||
- pip install coverage
|
||||
- pip install $DJANGO
|
||||
|
|
@ -10,21 +11,31 @@ script:
|
|||
- coverage run runtests.py
|
||||
- coverage report -m
|
||||
env:
|
||||
- DJANGO="Django==1.4.12"
|
||||
- DJANGO="Django==1.5"
|
||||
- DJANGO="Django==1.5.7"
|
||||
- DJANGO="Django==1.6.4"
|
||||
- DJANGO="Django==1.7.11"
|
||||
- DJANGO="Django==1.8.11"
|
||||
- DJANGO="Django==1.9.4"
|
||||
- DJANGO="Django>=1.4,<1.5"
|
||||
- DJANGO="Django>=1.5,<1.6"
|
||||
- DJANGO="Django>=1.6,<1.7"
|
||||
- DJANGO="Django>=1.7,<1.8"
|
||||
- DJANGO="Django>=1.8,<1.9"
|
||||
- DJANGO="Django>=1.9,<1.10"
|
||||
- DJANGO="Django>=1.10,<1.11"
|
||||
matrix:
|
||||
exclude:
|
||||
# Python 2.6 support has been dropped in Django 1.7
|
||||
- python: "2.6"
|
||||
env: DJANGO="Django==1.7.11"
|
||||
env: DJANGO="Django>=1.7,<1.8"
|
||||
- python: "2.6"
|
||||
env: DJANGO="Django>=1.8,<1.9"
|
||||
- python: "2.6"
|
||||
env: DJANGO="Django>=1.9,<1.10"
|
||||
- python: "2.6"
|
||||
env: DJANGO="Django>=1.10,<1.11"
|
||||
- python: "3.4"
|
||||
env: DJANGO="Django==1.4.12"
|
||||
- python: "2.6"
|
||||
env: DJANGO="Django==1.8.11"
|
||||
- python: "2.6"
|
||||
env: DJANGO="Django==1.9.4"
|
||||
env: DJANGO="Django>=1.4,<1.5"
|
||||
- python: "3.5"
|
||||
env: DJANGO="Django>=1.4,<1.5"
|
||||
- python: "3.5"
|
||||
env: DJANGO="Django>=1.5,<1.6"
|
||||
- python: "3.5"
|
||||
env: DJANGO="Django>=1.6,<1.7"
|
||||
- python: "3.5"
|
||||
env: DJANGO="Django>=1.7,<1.8"
|
||||
|
|
|
|||
|
|
@ -40,10 +40,11 @@ Option 1: TOS Check On Sign In
|
|||
In your root urlconf file ``urls.py`` add:
|
||||
|
||||
.. code-block:: python
|
||||
from tos.views import login
|
||||
|
||||
# terms of service links
|
||||
urlpatterns += patterns('',
|
||||
url(r'^login/$', 'tos.views.login', {}, 'auth_login',),
|
||||
url(r'^login/$', login, {}, 'auth_login',),
|
||||
url(r'^terms-of-service/', include('tos.urls')),
|
||||
)
|
||||
|
||||
|
|
|
|||
17
runtests.py
17
runtests.py
|
|
@ -28,7 +28,22 @@ if not settings.configured:
|
|||
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||
'django.middleware.csrf.CsrfViewMiddleware',
|
||||
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
||||
'django.contrib.messages.middleware.MessageMiddleware',
|
||||
'django.contrib.messages.middleware.MessageMiddleware',
|
||||
],
|
||||
TEMPLATES=[
|
||||
{
|
||||
'BACKEND': 'django.template.backends.django.DjangoTemplates',
|
||||
'DIRS': [],
|
||||
'APP_DIRS': True,
|
||||
'OPTIONS': {
|
||||
'context_processors': [
|
||||
'django.template.context_processors.debug',
|
||||
'django.template.context_processors.request',
|
||||
'django.contrib.auth.context_processors.auth',
|
||||
'django.contrib.messages.context_processors.messages',
|
||||
],
|
||||
},
|
||||
},
|
||||
],
|
||||
ROOT_URLCONF='tos.tests.test_urls',
|
||||
LOGIN_URL='/login/',
|
||||
|
|
|
|||
|
|
@ -1,6 +1,9 @@
|
|||
from django.conf.urls import patterns, include
|
||||
from django.conf.urls import include, url
|
||||
|
||||
from tos.compat import patterns
|
||||
from tos import views
|
||||
|
||||
urlpatterns = patterns('',
|
||||
(r'^login/$', 'tos.views.login', {}, 'login',),
|
||||
(r'^tos/', include('tos.urls')),
|
||||
)
|
||||
url(r'^login/$', views.login, {}, 'login'),
|
||||
url(r'^tos/', include('tos.urls')),
|
||||
)
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ def check_tos(request, template_name='tos/tos_check.html',
|
|||
return render_to_response(template_name, {
|
||||
'tos': tos,
|
||||
redirect_field_name: redirect_to,
|
||||
}, context_instance=RequestContext(request))
|
||||
}, RequestContext(request))
|
||||
|
||||
|
||||
@csrf_protect
|
||||
|
|
@ -118,7 +118,7 @@ def login(request, template_name='registration/login.html',
|
|||
return render_to_response('tos/tos_check.html', {
|
||||
redirect_field_name: redirect_to,
|
||||
'tos': TermsOfService.objects.get_current_tos()
|
||||
}, context_instance=RequestContext(request))
|
||||
}, RequestContext(request))
|
||||
|
||||
else:
|
||||
form = authentication_form(request)
|
||||
|
|
@ -135,4 +135,4 @@ def login(request, template_name='registration/login.html',
|
|||
redirect_field_name: redirect_to,
|
||||
'site': current_site,
|
||||
'site_name': current_site.name,
|
||||
}, context_instance=RequestContext(request))
|
||||
}, RequestContext(request))
|
||||
|
|
|
|||
Loading…
Reference in a new issue