diff --git a/inventory/migrations/0004_alter_default_ordering.py b/inventory/migrations/0004_alter_default_ordering.py new file mode 100644 index 0000000..19272cb --- /dev/null +++ b/inventory/migrations/0004_alter_default_ordering.py @@ -0,0 +1,49 @@ +# Generated by Django 5.1.4 on 2025-01-05 23:08 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('inventory', '0003_alter_tag_options_alter_area_container_and_more'), + ] + + operations = [ + migrations.AlterModelOptions( + name='area', + options={'ordering': ('name',)}, + ), + migrations.AlterModelOptions( + name='box', + options={'ordering': ('name',)}, + ), + migrations.AlterModelOptions( + name='distributor', + options={'ordering': ('name',)}, + ), + migrations.AlterModelOptions( + name='documentation', + options={'ordering': ('name',)}, + ), + migrations.AlterModelOptions( + name='formfactor', + options={'ordering': ('name',)}, + ), + migrations.AlterModelOptions( + name='item', + options={'ordering': ('name',)}, + ), + migrations.AlterModelOptions( + name='layout', + options={'ordering': ('name',)}, + ), + migrations.AlterModelOptions( + name='manufacturer', + options={'ordering': ('name',)}, + ), + migrations.AlterModelOptions( + name='workshop', + options={'ordering': ('name',)}, + ), + ] diff --git a/inventory/models/area.py b/inventory/models/area.py index b475a82..275127d 100644 --- a/inventory/models/area.py +++ b/inventory/models/area.py @@ -13,3 +13,6 @@ class Area(CanBeContained, Container): @property def url(self): return reverse("area-detail", args=[self.pk]) + + class Meta: + ordering = ("name", ) diff --git a/inventory/models/box.py b/inventory/models/box.py index d691584..eca2fdc 100644 --- a/inventory/models/box.py +++ b/inventory/models/box.py @@ -31,3 +31,6 @@ class Box(CanBeContained, Container): @property def url(self): return reverse("box-detail", args=[self.pk]) + + class Meta: + ordering = ("name", ) diff --git a/inventory/models/documentation.py b/inventory/models/documentation.py index a0d03bf..d044092 100644 --- a/inventory/models/documentation.py +++ b/inventory/models/documentation.py @@ -10,3 +10,6 @@ class Documentation(models.Model): def __str__(self): return self.file.name + + class Meta: + ordering = ("name", ) diff --git a/inventory/models/form_factor.py b/inventory/models/form_factor.py index 69f015e..84c7182 100644 --- a/inventory/models/form_factor.py +++ b/inventory/models/form_factor.py @@ -16,3 +16,6 @@ class FormFactor(models.Model): items = [self.name] items.extend([tag.description for tag in self.tags.all()]) return ", ".join(items) + + class Meta: + ordering = ("name", ) diff --git a/inventory/models/item.py b/inventory/models/item.py index f96f574..018df90 100644 --- a/inventory/models/item.py +++ b/inventory/models/item.py @@ -29,3 +29,6 @@ class Item(CanBeContained): @property def all_tags(self): return list(self.tags.all()) + list(self.form_factor.tags.all()) + + class Meta: + ordering = ("name", ) diff --git a/inventory/models/layout.py b/inventory/models/layout.py index 2410b65..1358194 100644 --- a/inventory/models/layout.py +++ b/inventory/models/layout.py @@ -11,3 +11,6 @@ class Layout(models.Model): def __str__(self): return self.name + + class Meta: + ordering = ("name", ) diff --git a/inventory/models/workshop.py b/inventory/models/workshop.py index b2d2857..d25cd4f 100644 --- a/inventory/models/workshop.py +++ b/inventory/models/workshop.py @@ -15,3 +15,6 @@ class Workshop(Container): @property def url(self): return reverse("workshop-detail", args=[self.pk]) + + class Meta: + ordering = ("name", )