mirror of
https://github.com/django/django.git
synced 2025-07-04 17:59:13 +00:00
magic-removal: Fixed #1582 -- Converted AnonymousUser functions to descriptor style
git-svn-id: http://code.djangoproject.com/svn/django/branches/magic-removal@2661 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
356c2e7826
commit
4b37f265ad
@ -148,9 +148,9 @@ class User(models.Model):
|
||||
AND ug.%s = %%s""" % (
|
||||
backend.quote_name('app_label'), backend.quote_name('codename'),
|
||||
backend.quote_name('auth_permission'), backend.quote_name('auth_group_permissions'),
|
||||
backend.quote_name('auth_user_groups'), backend.quote_name('django_content_type'),
|
||||
backend.quote_name('id'), backend.quote_name('permission_id'),
|
||||
backend.quote_name('group_id'), backend.quote_name('group_id'),
|
||||
backend.quote_name('auth_user_groups'), backend.quote_name('django_content_type'),
|
||||
backend.quote_name('id'), backend.quote_name('permission_id'),
|
||||
backend.quote_name('group_id'), backend.quote_name('group_id'),
|
||||
backend.quote_name('id'), backend.quote_name('content_type_id'),
|
||||
backend.quote_name('user_id'),)
|
||||
cursor.execute(sql, [self.id])
|
||||
@ -225,8 +225,9 @@ class Message(models.Model):
|
||||
def __repr__(self):
|
||||
return self.message
|
||||
|
||||
class AnonymousUser:
|
||||
class AnonymousUser(object):
|
||||
id = None
|
||||
username = ''
|
||||
|
||||
def __init__(self):
|
||||
pass
|
||||
@ -246,17 +247,13 @@ class AnonymousUser:
|
||||
def check_password(self, raw_password):
|
||||
raise NotImplementedError
|
||||
|
||||
def get_group_list(self):
|
||||
return []
|
||||
|
||||
def set_groups(self, group_id_list):
|
||||
def _get_groups(self):
|
||||
raise NotImplementedError
|
||||
groups = property(_get_groups)
|
||||
|
||||
def get_permission_list(self):
|
||||
return []
|
||||
|
||||
def set_permissions(self, permission_id_list):
|
||||
def _get_user_permissions(self):
|
||||
raise NotImplementedError
|
||||
user_permissions = property(_get_user_permissions)
|
||||
|
||||
def has_perm(self, perm):
|
||||
return False
|
||||
|
Loading…
x
Reference in New Issue
Block a user