Add anonymous user content type support to RoleMembers class

This commit is contained in:
Roberto Rosario
2012-01-09 08:33:20 -04:00
parent fe9db003d2
commit 8216953bed

View File

@@ -239,7 +239,12 @@ class RoleMember(models.Model):
role = models.ForeignKey(Role, verbose_name=_(u'role')) role = models.ForeignKey(Role, verbose_name=_(u'role'))
member_type = models.ForeignKey(ContentType, member_type = models.ForeignKey(ContentType,
related_name='role_member', related_name='role_member',
limit_choices_to={'model__in': ('user', 'group')}) limit_choices_to={
'model__in': (
'user', 'group', 'anonymoususersingleton'
)
}
)
member_id = models.PositiveIntegerField() member_id = models.PositiveIntegerField()
member_object = generic.GenericForeignKey(ct_field='member_type', fk_field='member_id') member_object = generic.GenericForeignKey(ct_field='member_type', fk_field='member_id')