Add default sort order to all models

This commit is contained in:
Johannes Schriewer 2025-01-06 00:59:23 +01:00
parent 484d7236fd
commit a9ce23aea7
8 changed files with 70 additions and 0 deletions

View file

@ -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',)},
),
]

View file

@ -13,3 +13,6 @@ class Area(CanBeContained, Container):
@property @property
def url(self): def url(self):
return reverse("area-detail", args=[self.pk]) return reverse("area-detail", args=[self.pk])
class Meta:
ordering = ("name", )

View file

@ -31,3 +31,6 @@ class Box(CanBeContained, Container):
@property @property
def url(self): def url(self):
return reverse("box-detail", args=[self.pk]) return reverse("box-detail", args=[self.pk])
class Meta:
ordering = ("name", )

View file

@ -10,3 +10,6 @@ class Documentation(models.Model):
def __str__(self): def __str__(self):
return self.file.name return self.file.name
class Meta:
ordering = ("name", )

View file

@ -16,3 +16,6 @@ class FormFactor(models.Model):
items = [self.name] items = [self.name]
items.extend([tag.description for tag in self.tags.all()]) items.extend([tag.description for tag in self.tags.all()])
return ", ".join(items) return ", ".join(items)
class Meta:
ordering = ("name", )

View file

@ -29,3 +29,6 @@ class Item(CanBeContained):
@property @property
def all_tags(self): def all_tags(self):
return list(self.tags.all()) + list(self.form_factor.tags.all()) return list(self.tags.all()) + list(self.form_factor.tags.all())
class Meta:
ordering = ("name", )

View file

@ -11,3 +11,6 @@ class Layout(models.Model):
def __str__(self): def __str__(self):
return self.name return self.name
class Meta:
ordering = ("name", )

View file

@ -15,3 +15,6 @@ class Workshop(Container):
@property @property
def url(self): def url(self):
return reverse("workshop-detail", args=[self.pk]) return reverse("workshop-detail", args=[self.pk])
class Meta:
ordering = ("name", )