+# -*- coding: utf-8 -*-
+# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+#
from rest_framework import serializers
-from sorl.thumbnail import default
from catalogue.models import Book
request.liked_books = None
if request.liked_books is not None:
return value in request.liked_books
-
-
-class ThumbnailField(serializers.FileField):
- def __init__(self, geometry, *args, **kwargs):
- self.geometry = geometry
- super(ThumbnailField, self).__init__(*args, **kwargs)
-
- def to_representation(self, value):
- if value:
- return super(ThumbnailField, self).to_representation(
- default.backend.get_thumbnail(value, self.geometry)
- )