0001-delete-unused-functions-28223.patch
src/authentic2/manager/utils.py | ||
---|---|---|
1 | 1 |
from django.db.models.query import Q |
2 | 2 | |
3 |
from django.contrib.auth import get_user_model |
|
4 | 3 |
from django_rbac.utils import get_ou_model |
5 | 4 | |
6 | 5 |
from authentic2.decorators import GlobalCache |
... | ... | |
27 | 26 |
return qs |
28 | 27 | |
29 | 28 | |
30 |
def get_users(search=None): |
|
31 |
User = get_user_model() |
|
32 |
qs = User.objects.order_by('username') |
|
33 |
if search: |
|
34 |
qs = filter_user(qs, search) |
|
35 |
return qs |
|
36 | ||
37 | ||
38 | 29 |
def label_from_user(user): |
39 | 30 |
labels = [] |
40 | 31 |
if user.first_name or user.last_name: |
... | ... | |
53 | 44 |
return u''.join(labels) |
54 | 45 | |
55 | 46 | |
56 |
def search_user(term): |
|
57 |
User = get_user_model() |
|
58 |
return [(u.id, label_from_user(u)) for u in filter_user(User.objects.all(), term)[:10]] |
|
59 | ||
60 | ||
61 | 47 |
@GlobalCache(timeout=10) |
62 | 48 |
def get_ou_count(): |
63 | 49 |
return get_ou_model().objects.count() |
64 |
- |