Files
mayan-edms/mayan/apps/sources/widgets.py

26 lines
949 B
Python

from __future__ import unicode_literals
from django.template.loader import render_to_string
from documents.settings import (
setting_preview_width, setting_preview_height, setting_thumbnail_width,
setting_thumbnail_height
)
class StagingFileThumbnailWidget(object):
def render(self, instance):
return render_to_string(
template_name='documents/widgets/document_thumbnail.html',
context={
'container_class': 'staging-file-thumbnail-container',
'disable_title_link': True,
'gallery_name': 'sources:staging_list',
'instance': instance,
'size_preview_width': setting_preview_width.value,
'size_preview_height': setting_preview_height.value,
'size_thumbnail_width': setting_thumbnail_width.value,
'size_thumbnail_height': setting_thumbnail_height.value,
}
)