Skip to content

Commit

Permalink
Fix deprecations
Browse files Browse the repository at this point in the history
  • Loading branch information
yakky committed May 3, 2015
1 parent 84468b2 commit c563f2a
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 8 deletions.
4 changes: 4 additions & 0 deletions cms/tests/menu.py
Original file line number Diff line number Diff line change
Expand Up @@ -1006,6 +1006,8 @@ def get_request(self, user=None):
attrs = {
'user': user or AnonymousUser(),
'REQUEST': {},
'POST': {},
'GET': {},
'session': {},
}
return type('Request', (object,), attrs)
Expand Down Expand Up @@ -1154,6 +1156,8 @@ def setUp(self):
attrs = {
'user': self.user,
'REQUEST': {},
'POST': {},
'GET': {},
'session': {},
}
self.request = type('Request', (object,), attrs)
Expand Down
1 change: 1 addition & 0 deletions cms/tests/menu_page_viewperm.py
Original file line number Diff line number Diff line change
Expand Up @@ -260,6 +260,7 @@ def get_request(self, user=None, page=None):
attrs = {
'user': user or AnonymousUser(),
'REQUEST': {},
'POST': {},
'GET': {},
'path': path,
'session': {},
Expand Down
2 changes: 2 additions & 0 deletions cms/tests/permmod.py
Original file line number Diff line number Diff line change
Expand Up @@ -828,6 +828,8 @@ def get_request(self, user=None):
attrs = {
'user': user or AnonymousUser(),
'REQUEST': {},
'POST': {},
'GET': {},
'session': {},
}
return type('Request', (object,), attrs)
Expand Down
8 changes: 6 additions & 2 deletions cms/toolbar/toolbar.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,11 @@
from django.http import HttpResponseRedirect, HttpResponse
from django.middleware.csrf import get_token
from django.utils.translation import ugettext_lazy as _
from django.utils.datastructures import SortedDict

try:
from collections import OrderedDict
except ImportError:
from django.utils.datastructures import SortedDict as OrderedDict


class CMSToolbarLoginForm(AuthenticationForm):
Expand Down Expand Up @@ -86,7 +90,7 @@ def __init__(self, request):
break
parts.pop()

self.toolbars = SortedDict()
self.toolbars = OrderedDict()
for key in toolbars:
toolbar = toolbars[key](self.request, self, toolbars[key].check_current_app(key, self.app_name), self.app_name)
self.toolbars[key] = toolbar
Expand Down
10 changes: 7 additions & 3 deletions cms/toolbar_pool.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,16 @@
from cms.utils.conf import get_cms_setting
from cms.utils.django_load import load, iterload_objects
from django.core.exceptions import ImproperlyConfigured
from django.utils.datastructures import SortedDict

try:
from collections import OrderedDict
except ImportError:
from django.utils.datastructures import SortedDict as OrderedDict


class ToolbarPool(object):
def __init__(self):
self.toolbars = SortedDict()
self.toolbars = OrderedDict()
self._discovered = False
self.force_register = False

Expand All @@ -27,7 +31,7 @@ def discover_toolbars(self):
self._discovered = True

def clear(self):
self.toolbars = SortedDict()
self.toolbars = OrderedDict()
self._discovered = False

def register(self, toolbar):
Expand Down
5 changes: 2 additions & 3 deletions cms/utils/helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -130,9 +130,8 @@ def __get__(self, owner_self, owner_cls):


def current_site(request):
if SITE_VAR in request.REQUEST:
site_pk = request.REQUEST[SITE_VAR]
else:
site_pk = request.GET.get(SITE_VAR, None) if request.GET.get(SITE_VAR, None) else request.POST.get(SITE_VAR, None)
if not site_pk:
site_pk = request.session.get('cms_admin_site', None)
if site_pk:
try:
Expand Down

0 comments on commit c563f2a

Please sign in to comment.