From d93ab03ae25546a6e62a972212a4bdb9872e3cd1 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Wed, 15 May 2024 16:05:17 -0400
Subject: [PATCH] feat: remove save and delete Image methods

---
 program/models.py | 14 --------------
 1 file changed, 14 deletions(-)

diff --git a/program/models.py b/program/models.py
index b7eb5d98..6a58ae8d 100644
--- a/program/models.py
+++ b/program/models.py
@@ -21,7 +21,6 @@
 from rest_framework.exceptions import ValidationError
 from versatileimagefield.fields import PPOIField, VersatileImageField
 
-from django.conf import settings
 from django.contrib.auth.models import User
 from django.db import models
 from django.db.models import Max, Q
@@ -157,19 +156,6 @@ class Image(models.Model):
             height = int(width / aspect_ratio)
         return self.image.thumbnail[f"{width}x{height}"].url
 
-    def save(self, *args, **kwargs):
-        super().save(*args, **kwargs)
-
-        if self.image.name and settings.THUMBNAIL_SIZES:
-            for size in settings.THUMBNAIL_SIZES:
-                self.image.thumbnail = self.image.crop[size].name
-
-    def delete(self, using=None, keep_parents=False):
-        self.image.delete_all_created_images()
-        self.image.delete(save=False)
-
-        super().delete(using, keep_parents)
-
 
 class Host(models.Model):
     biography = models.TextField(blank=True)
-- 
GitLab