remove old image fields - migrated to library

This commit is contained in:
Tobias Brunner 2025-07-08 11:45:13 +02:00
parent 93eb45930a
commit 272e068a12
Signed by: tobru
SSH key fingerprint: SHA256:kOXg1R6c11XW3/Pt9dbLdQvOJGFAy+B2K6v6PtRWBGQ
6 changed files with 16 additions and 56 deletions

View file

@ -21,13 +21,6 @@ class Service(ImageReference):
slug = models.SlugField(max_length=250, unique=True)
description = ProseEditorField()
tagline = models.TextField(max_length=500, blank=True, null=True)
# Original logo field - keep temporarily for migration
logo = models.ImageField(
upload_to="service_logos/",
validators=[validate_image_size],
null=True,
blank=True,
)
categories = models.ManyToManyField(Category, related_name="services")
features = ProseEditorField()
is_featured = models.BooleanField(default=False)
@ -62,10 +55,10 @@ class Service(ImageReference):
@property
def get_logo(self):
"""Returns the logo from library or falls back to legacy logo"""
"""Returns the logo from the library"""
if self.image_library and self.image_library.image:
return self.image_library.image
return self.logo
return None
class ServiceOffering(models.Model):