calebasse / calebasse / personnes / lookup.py @ cd8a83dc
| 1 | c0f82cd1 | Frédéric Péters | |
|---|---|---|---|
| 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) |