mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-03 05:11:31 -05:00
playing with search
This commit is contained in:
@@ -1065,6 +1065,15 @@ class RecipeViewSet(viewsets.ModelViewSet):
|
||||
qs = obj.get_related_recipes(levels=levels) # TODO: make levels a user setting, included in request data?, keep solely in the backend?
|
||||
return Response(self.serializer_class(qs, many=True).data)
|
||||
|
||||
@decorators.action(
|
||||
detail=False,
|
||||
methods=['GET'],
|
||||
)
|
||||
def flat(self, request):
|
||||
return JsonResponse({'data': list(Recipe.objects.filter(space=request.space).filter(
|
||||
Q(private=False) | (Q(private=True) & (Q(created_by=self.request.user) | Q(shared=self.request.user)))
|
||||
).values_list('name', flat=True))})
|
||||
|
||||
|
||||
class UnitConversionViewSet(viewsets.ModelViewSet):
|
||||
queryset = UnitConversion.objects
|
||||
|
||||
Reference in New Issue
Block a user