update series to use middle image
This commit is contained in:
@@ -42,6 +42,7 @@ from django.forms.models import model_to_dict
|
||||
|
||||
|
||||
def findMiddle(input_list):
|
||||
"""Returns the middle element of a list"""
|
||||
middle = float(len(input_list)) / 2
|
||||
if middle % 2 != 0:
|
||||
return input_list[int(middle - 0.5)]
|
||||
|
||||
+10
-2
@@ -7,7 +7,7 @@ from easy_thumbnails.files import get_thumbnailer
|
||||
|
||||
from easy_thumbnails.exceptions import InvalidImageFormatError
|
||||
|
||||
from generic.models import CidUser, Examination
|
||||
from generic.models import CidUser, Examination, findMiddle
|
||||
|
||||
from django.contrib.auth.models import User
|
||||
|
||||
@@ -33,7 +33,15 @@ class BlockImageColumn(tables.Column):
|
||||
|
||||
class SeriesImageColumn(tables.Column):
|
||||
def render(self, value):
|
||||
obj = value.first()
|
||||
#obj = value.first()
|
||||
images = value.all()
|
||||
|
||||
if not images:
|
||||
return format_html(
|
||||
'<span>None<span><br/>',
|
||||
)
|
||||
|
||||
obj = findMiddle(images)
|
||||
|
||||
if obj is None:
|
||||
return "None"
|
||||
|
||||
Reference in New Issue
Block a user