Fixing the ordering for the contacts endpoint in the users API
parent
03f395a384
commit
dc7940c772
|
@ -17,7 +17,7 @@
|
|||
import uuid
|
||||
|
||||
from django.apps import apps
|
||||
from django.db.models import Q
|
||||
from django.db.models import Q, F
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.core.validators import validate_email
|
||||
from django.core.exceptions import ValidationError
|
||||
|
@ -97,7 +97,8 @@ class UsersViewSet(ModelCrudViewSet):
|
|||
self.check_permissions(request, 'contacts', user)
|
||||
|
||||
self.object_list = user_filters.ContactsFilterBackend().filter_queryset(
|
||||
user, request, self.get_queryset(), self)
|
||||
user, request, self.get_queryset(), self).extra(
|
||||
select={"complete_user_name":"concat(full_name, username)"}).order_by("complete_user_name")
|
||||
|
||||
page = self.paginate_queryset(self.object_list)
|
||||
if page is not None:
|
||||
|
|
Loading…
Reference in New Issue