calebasse / calebasse / personnes / lookup.py @ 4e0fb78c
| 1 |
|
|---|---|
| 2 |
from ajax_select import LookupChannel |
| 3 |
from models import Worker |
| 4 |
|
| 5 |
class Worker(LookupChannel): |
| 6 |
model = Worker |
| 7 |
search_field = 'display_name' |
| 8 |
|
| 9 |
def get_query(self,q,request): |
| 10 |
kwargs = { "%s__icontains" % self.search_field : q } |
| 11 |
return self.model.objects.filter(enabled=True).filter(**kwargs).order_by(self.search_field) |