mirror of
https://github.com/pinry/pinry.git
synced 2026-03-04 19:21:13 +01:00
Merge pull request #126 from 37soloist/feature/auto-file-delete/original-size-preview
fix #111 auto file delete/original size preview
This commit is contained in:
@@ -5,6 +5,7 @@ from io import BytesIO
|
||||
from django.conf import settings
|
||||
from django.core.files.uploadedfile import InMemoryUploadedFile
|
||||
from django.db import models, transaction
|
||||
from django.dispatch import receiver
|
||||
|
||||
from django_images.models import Image as BaseImage, Thumbnail
|
||||
from taggit.managers import TaggableManager
|
||||
@@ -49,3 +50,7 @@ class Pin(models.Model):
|
||||
def __unicode__(self):
|
||||
return '%s - %s' % (self.submitter, self.published)
|
||||
|
||||
|
||||
@receiver(models.signals.post_delete, sender=Pin)
|
||||
def delete_pin_images(sender, instance, **kwargs):
|
||||
instance.image.delete()
|
||||
|
||||
@@ -133,3 +133,6 @@ IMAGE_SIZES = {
|
||||
'standard': {'size': [600, 0]},
|
||||
'square': {'crop': True, 'size': [125, 125]},
|
||||
}
|
||||
|
||||
# User custom settings
|
||||
IMAGE_AUTO_DELETE = True
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
}
|
||||
|
||||
.lightbox-wrapper img {
|
||||
max-width: 600px;
|
||||
display: none;
|
||||
-webkit-border-top-right-radius: 3px;
|
||||
-webkit-border-top-left-radius: 3px;
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<div class="lightbox-background">
|
||||
<div class="lightbox-wrapper">
|
||||
<div class="lightbox-image-wrapper">
|
||||
<img class="lightbox-image" src="{{image.standard.image}}" />
|
||||
<img class="lightbox-image" src="{{image.image}}" />
|
||||
</div>
|
||||
<div class="lightbox-data clearfix">
|
||||
{{#if description}}
|
||||
|
||||
Reference in New Issue
Block a user