diff options
Diffstat (limited to 'archaeological_warehouse/models.py')
| -rw-r--r-- | archaeological_warehouse/models.py | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/archaeological_warehouse/models.py b/archaeological_warehouse/models.py index feea9183e..b2fa7853c 100644 --- a/archaeological_warehouse/models.py +++ b/archaeological_warehouse/models.py @@ -958,7 +958,8 @@ class Container(DocumentItem, Merge, LightHistorizedItem,      parent = models.ForeignKey("Container", verbose_name=_("Parent container"),                                 on_delete=models.SET_NULL,                                 related_name="children", blank=True, null=True) -    index = models.IntegerField(_("Container ID"), blank=True, null=True) +    index = models.IntegerField(_("Container ID"), blank=True, null=True, +                                db_index=True)      old_reference = models.TextField(_("Old reference"), blank=True, default="")      external_id = models.TextField(_("External ID"), blank=True, default="")      auto_external_id = models.BooleanField( @@ -978,7 +979,7 @@ class Container(DocumentItem, Merge, LightHistorizedItem,      class Meta:          verbose_name = _("Container")          verbose_name_plural = _("Containers") -        ordering = ('cached_label',) +        ordering = ('location', 'index', 'cached_label',)          unique_together = [('location', 'container_type', 'parent',                              'reference')]          permissions = ( | 
