7
7
from classytags .helpers import InclusionTag
8
8
from cms .utils .i18n import force_language , get_language_objects
9
9
from django import template
10
- from django .conf import settings
11
10
from django .contrib .sites .models import Site
12
- from django .core .cache import cache
13
- from django .core .urlresolvers import reverse , resolve
14
- from django .utils .translation import activate , get_language , ugettext
11
+ from django .core .urlresolvers import reverse
12
+ from django .utils .translation import get_language , ugettext
15
13
from menus .menu_pool import menu_pool
16
14
from menus .utils import DefaultLanguageChanger
17
15
@@ -216,7 +214,7 @@ def get_context(self, context, levels, root_level, nephews, template):
216
214
if node .selected :
217
215
# if no root_level specified, set it to the selected nodes level
218
216
root_level = node .level
219
- # is this the ancestor of current selected node at the root level?
217
+ # is this the ancestor of current selected node at the root level?
220
218
is_root_ancestor = (node .ancestor and node .level == root_level )
221
219
# is a node selected on the root_level specified
222
220
root_selected = (node .selected and node .level == root_level )
@@ -227,8 +225,8 @@ def get_context(self, context, levels, root_level, nephews, template):
227
225
child .parent = None
228
226
if child .sibling :
229
227
cut_after (child , nephews , [])
230
- # if root_level was 0 we need to give the menu the entire tree
231
- # not just the children
228
+ # if root_level was 0 we need to give the menu the entire tree
229
+ # not just the children
232
230
if include_root :
233
231
children = menu_pool .apply_modifiers ([node ], request , post_cut = True )
234
232
else :
@@ -363,10 +361,9 @@ def get_context(self, context, template, i18n_mode):
363
361
marker = MARKERS [i18n_mode ]
364
362
current_lang = get_language ()
365
363
site = Site .objects .get_current ()
366
- user_is_staff = context ['request' ].user .is_staff
367
364
languages = []
368
365
for lang in get_language_objects (site .pk ):
369
- if user_is_staff or lang .get ('public' , True ):
366
+ if lang .get ('public' , True ):
370
367
languages .append ((lang ['code' ], marker (lang ['name' ], lang ['code' ])))
371
368
context .update ({
372
369
'languages' : languages ,
0 commit comments