Support Django 2.2 and 3.0
This commit is contained in:
committed by
Valentin Samir
parent
5f30d614e5
commit
4129687e41
@ -9,9 +9,14 @@
|
||||
#
|
||||
# (c) 2015-2016 Valentin Samir
|
||||
"""django config module"""
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.apps import AppConfig
|
||||
|
||||
import sys
|
||||
if sys.version_info < (3, ):
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
else:
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
|
||||
class CasAppConfig(AppConfig):
|
||||
"""
|
||||
|
@ -12,10 +12,15 @@
|
||||
"""Default values for the app's settings"""
|
||||
from django.conf import settings
|
||||
from django.templatetags.static import static
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from importlib import import_module
|
||||
|
||||
import sys
|
||||
if sys.version_info < (3, ):
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
else:
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
|
||||
try:
|
||||
#: URL to the logo showed in the up left corner on the default templates.
|
||||
|
@ -13,11 +13,16 @@ from .default_settings import settings
|
||||
|
||||
from django import forms
|
||||
from django.forms import widgets
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import cas_server.utils as utils
|
||||
import cas_server.models as models
|
||||
|
||||
import sys
|
||||
if sys.version_info < (3, ):
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
else:
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
|
||||
class BootsrapForm(forms.Form):
|
||||
"""
|
||||
|
@ -10,10 +10,15 @@
|
||||
#
|
||||
# (c) 2016 Valentin Samir
|
||||
from django.core.management.base import BaseCommand
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from ... import models
|
||||
|
||||
import sys
|
||||
if sys.version_info < (3, ):
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
else:
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
args = ''
|
||||
|
@ -11,10 +11,15 @@
|
||||
# (c) 2016 Valentin Samir
|
||||
"""Clean deleted sessions management command"""
|
||||
from django.core.management.base import BaseCommand
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from ... import models
|
||||
|
||||
import sys
|
||||
if sys.version_info < (3,):
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
else:
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
"""Clean deleted sessions"""
|
||||
|
@ -11,10 +11,15 @@
|
||||
# (c) 2016 Valentin Samir
|
||||
"""Clean old trickets management command"""
|
||||
from django.core.management.base import BaseCommand
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from ... import models
|
||||
|
||||
import sys
|
||||
if sys.version_info < (3, ):
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
else:
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
"""Clean old trickets"""
|
||||
|
@ -15,9 +15,13 @@ from .default_settings import settings, SessionStore
|
||||
from django.db import models
|
||||
from django.db.models import Q
|
||||
from django.contrib import messages
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.utils import timezone
|
||||
from django.utils.encoding import python_2_unicode_compatible
|
||||
try:
|
||||
from django.utils.encoding import python_2_unicode_compatible
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
except ImportError:
|
||||
def python_2_unicode_compatible(f): return f
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from django.core.mail import send_mail
|
||||
|
||||
import re
|
||||
|
@ -18,11 +18,12 @@ from django.contrib.messages import constants as DEFAULT_MESSAGE_LEVELS
|
||||
from django.core.serializers.json import DjangoJSONEncoder
|
||||
from django.utils import timezone
|
||||
from django.core.exceptions import ValidationError
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
try:
|
||||
from django.urls import reverse
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
except ImportError:
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import re
|
||||
import random
|
||||
|
@ -16,12 +16,16 @@ from django.shortcuts import render, redirect
|
||||
from django.http import HttpResponse, HttpResponseRedirect
|
||||
from django.contrib import messages
|
||||
from django.utils.decorators import method_decorator
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils import timezone
|
||||
from django.views.decorators.csrf import csrf_exempt
|
||||
from django.middleware.csrf import CsrfViewMiddleware
|
||||
from django.views.generic import View
|
||||
from django.utils.encoding import python_2_unicode_compatible
|
||||
try:
|
||||
from django.utils.encoding import python_2_unicode_compatible
|
||||
from django.utils.translation import ugettext as _
|
||||
except ImportError:
|
||||
def python_2_unicode_compatible(f): return f
|
||||
from django.utils.translation import gettext as _
|
||||
from django.utils.safestring import mark_safe
|
||||
try:
|
||||
from django.urls import reverse
|
||||
@ -256,7 +260,7 @@ class FederateAuth(CsrfExemptView):
|
||||
self.service_url = service_url
|
||||
return CASFederateValidateUser(provider, service_url, renew=renew)
|
||||
|
||||
def post(self, request, provider=None):
|
||||
def post(self, request, provider=None, *args, **kwargs):
|
||||
"""
|
||||
method called on POST request
|
||||
|
||||
@ -1395,7 +1399,7 @@ class SamlValidate(CsrfExemptView):
|
||||
ticket = None
|
||||
root = None
|
||||
|
||||
def post(self, request):
|
||||
def post(self, request, *args, **kwargs):
|
||||
"""
|
||||
method called on POST request on this view
|
||||
|
||||
|
Reference in New Issue
Block a user