From 47838fd652d2df8adecff892f6aa4455447fac82 Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Tue, 20 Dec 2016 19:05:29 +0000 Subject: [PATCH] Remove duplicate image field --- project/common/models.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/project/common/models.py b/project/common/models.py index a68fedc..ff7740c 100644 --- a/project/common/models.py +++ b/project/common/models.py @@ -11,13 +11,6 @@ class Entity(MetadataPageMixin, Page): created = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) post_date = models.DateTimeField(null=True, blank=True) - image = models.ForeignKey( - 'wagtailimages.Image', - null=True, - blank=True, - related_name='+', - on_delete=models.SET_NULL - ) promote_panels = [ MultiFieldPanel([ @@ -29,14 +22,15 @@ class Entity(MetadataPageMixin, Page): ], 'Common page configuration'), ] + @property + def image(self): + return self.search_image + @property def short_body(self): body_words = str(self.body).split(' ') return ' '.join(body_words[:30]) # limit to 30 words (ish) - def get_meta_image(self): - return self.image - def get_meta_description(self): return self.search_description or self.short_body