0001-backends-define-a-total-ordering-for-user-s-queryset.patch
src/authentic2/backends/models_backend.py | ||
---|---|---|
76 | 76 |
users = get_user_queryset().filter(query) |
77 | 77 |
# order by username to make username without realm come before usernames with realms |
78 | 78 |
# i.e. "toto" should come before "toto@example.com" |
79 |
users = users.order_by('-is_active', UserModel.USERNAME_FIELD) |
|
79 |
users = users.order_by('-is_active', UserModel.USERNAME_FIELD, 'id')
|
|
80 | 80 |
for user in users: |
81 | 81 |
if user.check_password(password): |
82 | 82 |
user_login_success(user.get_username()) |
83 |
- |