diff -r b758351d191f -r cc9b7e14412b web/lib/django/core/xheaders.py --- a/web/lib/django/core/xheaders.py Wed May 19 17:43:59 2010 +0200 +++ b/web/lib/django/core/xheaders.py Tue May 25 02:43:45 2010 +0200 @@ -18,7 +18,7 @@ """ from django.conf import settings if (request.META.get('REMOTE_ADDR') in settings.INTERNAL_IPS - or (hasattr(request, 'user') and request.user.is_authenticated() + or (hasattr(request, 'user') and request.user.is_active and request.user.is_staff)): response['X-Object-Type'] = "%s.%s" % (model._meta.app_label, model._meta.object_name.lower()) response['X-Object-Id'] = str(object_id)