search filter fix
This commit is contained in:
@ -130,7 +130,7 @@ def search_recipes(request, queryset, params):
|
|||||||
queryset = queryset.filter(query_filter).annotate(rank=search_rank)
|
queryset = queryset.filter(query_filter).annotate(rank=search_rank)
|
||||||
orderby += ['-rank']
|
orderby += ['-rank']
|
||||||
else:
|
else:
|
||||||
queryset = queryset.filter(query_filter)
|
queryset = queryset.filter(name__icontains=search_string)
|
||||||
|
|
||||||
if len(search_keywords) > 0:
|
if len(search_keywords) > 0:
|
||||||
if search_keywords_or == 'true':
|
if search_keywords_or == 'true':
|
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -56,10 +56,8 @@ def food(request):
|
|||||||
|
|
||||||
@group_required('user')
|
@group_required('user')
|
||||||
def shopping_list(request):
|
def shopping_list(request):
|
||||||
f = ShoppingListFilter(request.GET, queryset=ShoppingList.objects.filter(
|
f = ShoppingListFilter(request.GET, queryset=ShoppingList.objects.filter(space=request.space).filter(
|
||||||
Q(created_by=request.user)
|
Q(created_by=request.user) | Q(shared=request.user)).all().order_by('finished', 'created_at'))
|
||||||
| Q(shared=request.user), space=request.space
|
|
||||||
).all().order_by('finished', 'created_at'))
|
|
||||||
|
|
||||||
table = ShoppingListTable(f.qs)
|
table = ShoppingListTable(f.qs)
|
||||||
RequestConfig(request, paginate={'per_page': 25}).configure(table)
|
RequestConfig(request, paginate={'per_page': 25}).configure(table)
|
||||||
@ -94,7 +92,8 @@ def storage(request):
|
|||||||
|
|
||||||
@group_required('admin')
|
@group_required('admin')
|
||||||
def invite_link(request):
|
def invite_link(request):
|
||||||
table = InviteLinkTable(InviteLink.objects.filter(valid_until__gte=datetime.today(), used_by=None, space=request.space).all())
|
table = InviteLinkTable(
|
||||||
|
InviteLink.objects.filter(valid_until__gte=datetime.today(), used_by=None, space=request.space).all())
|
||||||
RequestConfig(request, paginate={'per_page': 25}).configure(table)
|
RequestConfig(request, paginate={'per_page': 25}).configure(table)
|
||||||
|
|
||||||
return render(request, 'generic/list_template.html', {
|
return render(request, 'generic/list_template.html', {
|
||||||
|
Reference in New Issue
Block a user