0001-manager-add-filter-at-least-one-role-on-users-view-9.patch
src/authentic2/manager/forms.py | ||
---|---|---|
316 | 316 |
text = forms.CharField( |
317 | 317 |
label=_('Name'), |
318 | 318 |
required=False) |
319 |
has_roles = forms.BooleanField( |
|
320 |
initial=False, |
|
321 |
label=_('With at least one role'), |
|
322 |
required=False) |
|
319 | 323 |
ou = forms.ModelChoiceField( |
320 | 324 |
queryset=get_ou_model().objects, |
321 | 325 |
label=_('Organizational unit'), |
... | ... | |
333 | 337 |
| Q(username__icontains=term) |
334 | 338 |
| Q(email__icontains=term)) |
335 | 339 |
qs = qs.filter(reduce(Q.__and__, queries)) |
340 |
if self.cleaned_data.get('has_roles'): |
|
341 |
qs = qs.filter(roles__isnull=False) |
|
336 | 342 |
return qs |
337 | 343 | |
338 | 344 | |
339 |
- |