Projet

Général

Profil

0001-manager-do-not-show-internal-_a2-roles-by-default-14.patch

Thomas Noël, 20 janvier 2017 16:53

Télécharger (1,05 ko)

Voir les différences:

Subject: [PATCH] manager: do not show internal (_a2) roles by default (#14717)

 src/authentic2/manager/forms.py | 6 ++++++
 1 file changed, 6 insertions(+)
src/authentic2/manager/forms.py
273 273
    text = forms.CharField(
274 274
        label=_('Name'),
275 275
        required=False)
276
    internals = forms.BooleanField(
277
        initial=False,
278
        label=_('Show internal roles'),
279
        required=False)
276 280

  
277 281
    def filter(self, qs):
278 282
        if self.cleaned_data.get('text'):
279 283
            qs = qs.filter(name__icontains=self.cleaned_data['text'])
284
        if not self.cleaned_data.get('internals'):
285
            qs = qs.exclude(slug__startswith='_a2')
280 286
        return qs
281 287

  
282 288

  
283
-