From 8216953beddc94e9973a175da923c642ce855b80 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 9 Jan 2012 08:33:20 -0400 Subject: [PATCH] Add anonymous user content type support to RoleMembers class --- apps/permissions/models.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/permissions/models.py b/apps/permissions/models.py index a518bff358..b21cdbf7ae 100644 --- a/apps/permissions/models.py +++ b/apps/permissions/models.py @@ -239,7 +239,12 @@ class RoleMember(models.Model): role = models.ForeignKey(Role, verbose_name=_(u'role')) member_type = models.ForeignKey(ContentType, related_name='role_member', - limit_choices_to={'model__in': ('user', 'group')}) + limit_choices_to={ + 'model__in': ( + 'user', 'group', 'anonymoususersingleton' + ) + } + ) member_id = models.PositiveIntegerField() member_object = generic.GenericForeignKey(ct_field='member_type', fk_field='member_id')