Add support for product buying groups + many cosmetics and form pimping

This commit is contained in:
Skia
2016-08-20 22:12:46 +02:00
parent 00f05c71c5
commit dbf0653baf
19 changed files with 441 additions and 194 deletions

View File

@ -1,7 +1,8 @@
from ajax_select import register, LookupChannel
from core.views.site import search_user
from core.models import User
from core.models import User, Group
from club.models import Club
from counter.models import Product, Counter
@register('users')
@ -17,6 +18,32 @@ class UsersLookup(LookupChannel):
def format_item_display(self, item):
return item.get_display_name()
@register('groups')
class GroupsLookup(LookupChannel):
model = Group
def get_query(self, q, request):
return self.model.objects.filter(name__icontains=q)[:50]
def format_match(self, obj):
return obj.name
def format_item_display(self, item):
return item.name
@register('clubs')
class ClubLookup(LookupChannel):
model = Club
def get_query(self, q, request):
return self.model.objects.filter(name__icontains=q)[:50]
def format_match(self, obj):
return obj.name
def format_item_display(self, item):
return item.name
@register('counters')
class CountersLookup(LookupChannel):
model = Counter