Projet

Général

Profil

0004-add-new-field-to-select-many-users-9731.patch

Benjamin Dauvergne, 27 janvier 2016 18:31

Télécharger (1,21 ko)

Voir les différences:

Subject: [PATCH 04/13] add new field to select many users (#9731)

 src/authentic2/manager/fields.py | 12 ++++++++++++
 1 file changed, 12 insertions(+)
src/authentic2/manager/fields.py
79 79
        return (NO_ERR_RESP, False, utils.search_user(term))
80 80

  
81 81

  
82
class ChooseUsersField(SecurityCheckMixin, SplitSearchTermMixin,
83
                      AutoModelSelect2MultipleField):
84
    queryset = get_user_model().objects
85
    search_fields = [
86
        'username__icontains', 'first_name__icontains',
87
        'last_name__icontains', 'email__icontains'
88
    ]
89

  
90
    def get_results(self, request, term, page, context):
91
        return (NO_ERR_RESP, False, utils.search_user(term))
92

  
93

  
82 94
class GroupsField(SecurityCheckMixin, SplitSearchTermMixin,
83 95
                  AutoModelSelect2MultipleField):
84 96
    queryset = Group.objects
85
-