and some fixes
This commit is contained in:
@@ -21,6 +21,7 @@ from .models import (
|
||||
from django.utils.html import format_html
|
||||
|
||||
from django.utils.safestring import mark_safe
|
||||
from django.template.defaultfilters import filesizeformat
|
||||
|
||||
from easy_thumbnails.files import get_thumbnailer
|
||||
|
||||
@@ -159,6 +160,11 @@ class CaseTable(SelectionTable):
|
||||
return mark_safe(", ".join(links))
|
||||
return "No collections"
|
||||
|
||||
def render_case_size(self, value):
|
||||
if value is None:
|
||||
return "-"
|
||||
return filesizeformat(value)
|
||||
|
||||
associated_cases = tables.Column(
|
||||
verbose_name="Associated Cases", accessor="pk", orderable=False
|
||||
)
|
||||
@@ -167,6 +173,10 @@ class CaseTable(SelectionTable):
|
||||
verbose_name="Collections", accessor="pk", orderable=False
|
||||
)
|
||||
|
||||
case_size = tables.Column(
|
||||
verbose_name="Case size", accessor="total_images_series_size"
|
||||
)
|
||||
|
||||
edit = tables.LinkColumn(
|
||||
"atlas:case_update", text="Edit", args=[A("pk")], orderable=False
|
||||
)
|
||||
@@ -188,6 +198,7 @@ class CaseTable(SelectionTable):
|
||||
"title",
|
||||
"description",
|
||||
"created_date",
|
||||
"case_size",
|
||||
"series",
|
||||
"author",
|
||||
"associated_cases",
|
||||
|
||||
Reference in New Issue
Block a user