Show random recipes in meal planner
This commit is contained in:
@ -205,9 +205,15 @@ class RecipeViewSet(viewsets.ModelViewSet, StandardFilterMixin):
|
||||
permission_classes = [CustomIsShare | CustomIsGuest] # TODO split read and write permission for meal plan guest
|
||||
|
||||
def get_queryset(self):
|
||||
queryset = Recipe.objects.all()
|
||||
internal = self.request.query_params.get('internal', None)
|
||||
if internal:
|
||||
self.queryset = self.queryset.filter(internal=True)
|
||||
queryset = queryset.filter(internal=True)
|
||||
random = self.request.query_params.get('random', False)
|
||||
if random:
|
||||
queryset = queryset.random(5)
|
||||
|
||||
self.queryset = queryset
|
||||
|
||||
return super(RecipeViewSet, self).get_queryset()
|
||||
|
||||
|
Reference in New Issue
Block a user