Projet

Général

Profil

0001-manager-add-filter-at-least-one-role-on-users-view-9.patch

Thomas Noël, 20 janvier 2017 17:13

Télécharger (1,28 ko)

Voir les différences:

Subject: [PATCH] manager: add filter "at least one role" on users view (#9399)

 src/authentic2/manager/forms.py | 6 ++++++
 1 file changed, 6 insertions(+)
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
-