From bf3810a26abe3c53fc11c4afe52e865cd5dbcc54 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Wed, 9 May 2018 16:44:21 +0200 Subject: Display main image as first image (refs #4076) --- archaeological_operations/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'archaeological_operations') diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py index 10a281dda..aa9103f61 100644 --- a/archaeological_operations/models.py +++ b/archaeological_operations/models.py @@ -981,9 +981,13 @@ post_save.connect(operation_post_save, sender=Operation) class OperationImage(models.Model): image = models.ForeignKey(IshtarImage, on_delete=models.CASCADE) - operation = models.ForeignKey(Operation, on_delete=models.CASCADE) + operation = models.ForeignKey(Operation, on_delete=models.CASCADE, + related_name='associated_images') is_main = models.BooleanField(_(u"Main image"), default=False) + class Meta: + ordering = ('operation', '-is_main', 'image__name') + class RelationType(GeneralRelationType): -- cgit v1.2.3