diff options
| author | Adrian Holovaty <adrian@holovaty.com> | 2010-01-09 20:11:01 +0000 |
|---|---|---|
| committer | Adrian Holovaty <adrian@holovaty.com> | 2010-01-09 20:11:01 +0000 |
| commit | 933b9e8de7cfae0a271283c11cccbb9897e30a46 (patch) | |
| tree | bc5933279820ae40b5deaa7ab86c330077913f39 | |
| parent | 8a109a7bc8e66548e9c47e3aa0cb5a6ea8c02e34 (diff) | |
Fixed #6991 -- Removed some redundant user.is_authenticated() calls in various places. Thanks, alexkoshelev, Liang Feng and Ivan Sagalaev
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12142 bcc190cf-cafb-0310-a4f2-bffc1f526a37
| -rw-r--r-- | django/contrib/admin/sites.py | 2 | ||||
| -rw-r--r-- | django/contrib/admin/templates/admin/base.html | 2 | ||||
| -rw-r--r-- | django/contrib/admin/views/decorators.py | 2 | ||||
| -rw-r--r-- | django/middleware/doc.py | 2 | ||||
| -rw-r--r-- | docs/topics/auth.txt | 2 |
5 files changed, 5 insertions, 5 deletions
diff --git a/django/contrib/admin/sites.py b/django/contrib/admin/sites.py index 68621e333e..10b82af0a4 100644 --- a/django/contrib/admin/sites.py +++ b/django/contrib/admin/sites.py @@ -139,7 +139,7 @@ class AdminSite(object): Returns True if the given HttpRequest has permission to view *at least one* page in the admin site. """ - return request.user.is_authenticated() and request.user.is_staff + return request.user.is_staff def check_dependencies(self): """ diff --git a/django/contrib/admin/templates/admin/base.html b/django/contrib/admin/templates/admin/base.html index 95257285eb..a9d281641a 100644 --- a/django/contrib/admin/templates/admin/base.html +++ b/django/contrib/admin/templates/admin/base.html @@ -22,7 +22,7 @@ <div id="branding"> {% block branding %}{% endblock %} </div> - {% if user.is_authenticated and user.is_staff %} + {% if user.is_staff %} <div id="user-tools"> {% trans 'Welcome,' %} <strong>{% firstof user.first_name user.username %}</strong>. diff --git a/django/contrib/admin/views/decorators.py b/django/contrib/admin/views/decorators.py index 4566828b0a..d28186e4e7 100644 --- a/django/contrib/admin/views/decorators.py +++ b/django/contrib/admin/views/decorators.py @@ -28,7 +28,7 @@ def staff_member_required(view_func): member, displaying the login page if necessary. """ def _checklogin(request, *args, **kwargs): - if request.user.is_authenticated() and request.user.is_staff: + if request.user.is_staff: # The user is valid. Continue to the admin page. return view_func(request, *args, **kwargs) diff --git a/django/middleware/doc.py b/django/middleware/doc.py index 48c155c392..2b4e6827f8 100644 --- a/django/middleware/doc.py +++ b/django/middleware/doc.py @@ -12,7 +12,7 @@ class XViewMiddleware(object): indicating the view function. This is used by the documentation module to lookup the view function for an arbitrary page. """ - if request.method == 'HEAD' and (request.META.get('REMOTE_ADDR') in settings.INTERNAL_IPS or (request.user.is_authenticated() and request.user.is_staff)): + if request.method == 'HEAD' and (request.META.get('REMOTE_ADDR') in settings.INTERNAL_IPS or request.user.is_staff): response = http.HttpResponse() response['X-View'] = "%s.%s" % (view_func.__module__, view_func.__name__) return response diff --git a/docs/topics/auth.txt b/docs/topics/auth.txt index 9874135b02..6b120eac38 100644 --- a/docs/topics/auth.txt +++ b/docs/topics/auth.txt @@ -1031,7 +1031,7 @@ checks to make sure the user is logged in and has the permission ``polls.can_vote``:: def my_view(request): - if not (request.user.is_authenticated() and request.user.has_perm('polls.can_vote')): + if not request.user.has_perm('polls.can_vote'): return HttpResponse("You can't vote in this poll.") # ... |
