some minor fixes

This commit is contained in:
2025-02-10 20:56:55 +01:00
parent c3f306575f
commit 12308af1c4
9 changed files with 138 additions and 31 deletions

@ -29,6 +29,7 @@ class Meal(models.Model):
class Meta:
verbose_name = _('Danie')
verbose_name_plural = _('Dania')
ordering = ['name',]
class Order(models.Model):

@ -55,6 +55,8 @@ class MealSerializer(serializers.ModelSerializer):
class MealViewSet(viewsets.ModelViewSet):
queryset = Meal.objects.all()
serializer_class = MealSerializer
filter_backends = [filters.OrderingFilter]
ordering = ['name']
class OrderSerializer(serializers.ModelSerializer):
@ -88,9 +90,9 @@ class OrderViewSet(viewsets.ModelViewSet):
ordering = ['-created_on']
def get_queryset(self):
five_minutes_ago = timezone.now() + datetime.timedelta(minutes=-5)
five_minutes_ago = timezone.now() + datetime.timedelta(minutes=-15)
return Order.objects.filter(
~Q(status=Order.StatusChoices.FINALIZED)
~Q(status__gte=Order.StatusChoices.READY)
| Q(updated_on__gte=five_minutes_ago)
)