def __init__(self, *args, **kwargs):
self.request = kwargs.pop('request')
super(SetProjectManagerForm, self).__init__(*args, **kwargs)
role = kwargs.get('instance')
if role is not None:
old_admins = role.project.get_staffs_id
users = User.objects.filter().exclude(id=settings.ANONYMOUS_USER_ID).exclude(id__in=old_admins)
if hasattr(self.request, "organization"):
if self.request.organization:
users = users.filter(user_profile__organization=self.request.organization)
self.fields['user'].queryset = users
评论列表
文章目录