From 0e1a61cefc59a6289986939fe1d504c2b04f4c4d Mon Sep 17 00:00:00 2001 From: Patrick Mayr Date: Thu, 30 Oct 2025 12:45:01 +0100 Subject: [PATCH] sorted all rentalitems alphabetically --- fet2020/rental/managers.py | 6 ++++++ fet2020/rental/models.py | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 fet2020/rental/managers.py diff --git a/fet2020/rental/managers.py b/fet2020/rental/managers.py new file mode 100644 index 00000000..9f2cc974 --- /dev/null +++ b/fet2020/rental/managers.py @@ -0,0 +1,6 @@ +from django.db import models + + +class RentalItemsManager(models.Manager): + def get_queryset(self): + return super().get_queryset().order_by("name") diff --git a/fet2020/rental/models.py b/fet2020/rental/models.py index 60a68c76..c57b8b10 100644 --- a/fet2020/rental/models.py +++ b/fet2020/rental/models.py @@ -2,7 +2,8 @@ from django.core.validators import FileExtensionValidator from django.db import models from django.forms import ValidationError -from .mails import send_mail_approved, send_mail_rejected +from .mails import send_mail_approved, send_mail_rejected +from .managers import RentalItemsManager from .validators import PhoneNumberValidator @@ -22,6 +23,8 @@ class RentalItem(models.Model): location = models.CharField(verbose_name="Standort", max_length=128, blank=True, default="") + objects = RentalItemsManager() + class Meta: verbose_name = "Verleihgegenstand" verbose_name_plural = "Verleihgegenstände"