From b9f7939e3ee40c38e999e933b5b06a3c10793b0d Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 7 Jan 2012 23:22:55 -0400 Subject: [PATCH] Add the anonymous user singleton to the list of avaible holder for an acl --- apps/acls/forms.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/acls/forms.py b/apps/acls/forms.py index 8adfaef90e..13777cf98e 100644 --- a/apps/acls/forms.py +++ b/apps/acls/forms.py @@ -6,6 +6,7 @@ from django.contrib.auth.models import User, Group from permissions.models import Permission, Role from common.utils import generate_choices_w_labels, encapsulate, get_object_name +from common.models import AnonymousUserSingleton from .classes import AccessHolder @@ -39,5 +40,7 @@ class HolderSelectionForm(forms.Form): if roles: non_holder_list.append((_(u'Roles'), _as_choice_list(list(roles)))) + non_holder_list.append((_(u'Special'), _as_choice_list([AnonymousUserSingleton.get()]))) + super(HolderSelectionForm, self).__init__(*args, **kwargs) self.fields['holder_gid'].choices = non_holder_list