From d14c5133882433fedec3abc76d35478c99acdf59 Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Thu, 5 Jan 2006 15:59:17 +0000 Subject: [PATCH] magic-removal: Fixed bug in app_label calculation in adminapplist templatetag git-svn-id: http://code.djangoproject.com/svn/django/branches/magic-removal@1824 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/contrib/admin/templatetags/adminapplist.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/django/contrib/admin/templatetags/adminapplist.py b/django/contrib/admin/templatetags/adminapplist.py index a313cebbd2..97dbb1b5ae 100644 --- a/django/contrib/admin/templatetags/adminapplist.py +++ b/django/contrib/admin/templatetags/adminapplist.py @@ -13,7 +13,7 @@ class AdminApplistNode(template.Node): user = context['user'] for app in models.get_installed_model_modules(): - app_label = app.__name__[app.__name__.rindex('.')+1:] + app_label = app.__name__.split('.')[:-1][-1] has_module_perms = user.has_module_perms(app_label) if has_module_perms: model_list = [] @@ -30,8 +30,6 @@ class AdminApplistNode(template.Node): # Check whether user has any perm for this module. # If so, add the module to the model_list. - - if True in perms.values(): model_list.append({ 'name': capfirst(m._meta.verbose_name_plural),