Add env var to enable/disable thumbnail generation
This commit is contained in:
parent
7ed2ed116a
commit
2731ea9aa9
6 changed files with 117 additions and 103 deletions
|
@ -6,7 +6,7 @@ from model_utils.managers import InheritanceManager
|
|||
from imagekit.models import ImageSpecField
|
||||
|
||||
from bookwyrm import activitypub
|
||||
from bookwyrm.settings import DOMAIN, DEFAULT_LANGUAGE
|
||||
from bookwyrm.settings import DOMAIN, DEFAULT_LANGUAGE, ENABLE_THUMBNAIL_GENERATION
|
||||
|
||||
from .activitypub_mixin import OrderedCollectionPageMixin, ObjectMixin
|
||||
from .base_model import BookWyrmModel
|
||||
|
@ -88,20 +88,21 @@ class Book(BookDataModel):
|
|||
|
||||
objects = InheritanceManager()
|
||||
|
||||
cover_bw_book_xsmall_webp = ImageSpecField(source="cover", id="bw:book:xsmall:webp")
|
||||
cover_bw_book_xsmall_jpg = ImageSpecField(source="cover", id="bw:book:xsmall:jpg")
|
||||
cover_bw_book_small_webp = ImageSpecField(source="cover", id="bw:book:small:webp")
|
||||
cover_bw_book_small_jpg = ImageSpecField(source="cover", id="bw:book:small:jpg")
|
||||
cover_bw_book_medium_webp = ImageSpecField(source="cover", id="bw:book:medium:webp")
|
||||
cover_bw_book_medium_jpg = ImageSpecField(source="cover", id="bw:book:medium:jpg")
|
||||
cover_bw_book_large_webp = ImageSpecField(source="cover", id="bw:book:large:webp")
|
||||
cover_bw_book_large_jpg = ImageSpecField(source="cover", id="bw:book:large:jpg")
|
||||
cover_bw_book_xlarge_webp = ImageSpecField(source="cover", id="bw:book:xlarge:webp")
|
||||
cover_bw_book_xlarge_jpg = ImageSpecField(source="cover", id="bw:book:xlarge:jpg")
|
||||
cover_bw_book_xxlarge_webp = ImageSpecField(
|
||||
source="cover", id="bw:book:xxlarge:webp"
|
||||
)
|
||||
cover_bw_book_xxlarge_jpg = ImageSpecField(source="cover", id="bw:book:xxlarge:jpg")
|
||||
if ENABLE_THUMBNAIL_GENERATION:
|
||||
cover_bw_book_xsmall_webp = ImageSpecField(source="cover", id="bw:book:xsmall:webp")
|
||||
cover_bw_book_xsmall_jpg = ImageSpecField(source="cover", id="bw:book:xsmall:jpg")
|
||||
cover_bw_book_small_webp = ImageSpecField(source="cover", id="bw:book:small:webp")
|
||||
cover_bw_book_small_jpg = ImageSpecField(source="cover", id="bw:book:small:jpg")
|
||||
cover_bw_book_medium_webp = ImageSpecField(source="cover", id="bw:book:medium:webp")
|
||||
cover_bw_book_medium_jpg = ImageSpecField(source="cover", id="bw:book:medium:jpg")
|
||||
cover_bw_book_large_webp = ImageSpecField(source="cover", id="bw:book:large:webp")
|
||||
cover_bw_book_large_jpg = ImageSpecField(source="cover", id="bw:book:large:jpg")
|
||||
cover_bw_book_xlarge_webp = ImageSpecField(source="cover", id="bw:book:xlarge:webp")
|
||||
cover_bw_book_xlarge_jpg = ImageSpecField(source="cover", id="bw:book:xlarge:jpg")
|
||||
cover_bw_book_xxlarge_webp = ImageSpecField(
|
||||
source="cover", id="bw:book:xxlarge:webp"
|
||||
)
|
||||
cover_bw_book_xxlarge_jpg = ImageSpecField(source="cover", id="bw:book:xxlarge:jpg")
|
||||
|
||||
@property
|
||||
def author_text(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue