Przeglądaj źródła

bold snapshots over 50MB

Nick Sweeting 5 lat temu
rodzic
commit
651d6c4447
1 zmienionych plików z 8 dodań i 1 usunięć
  1. 8 1
      archivebox/core/admin.py

+ 8 - 1
archivebox/core/admin.py

@@ -131,10 +131,17 @@ class SnapshotAdmin(admin.ModelAdmin):
         return get_icons(obj)
         return get_icons(obj)
 
 
     def size(self, obj):
     def size(self, obj):
+        archive_size = obj.archive_size
+        if archive_size:
+            size_txt = printable_filesize(archive_size)
+            if archive_size > 52428800:
+                size_txt = mark_safe(f'<b>{size_txt}</b>')
+        else:
+            size_txt = 'pending'
         return format_html(
         return format_html(
             '<a href="/{}" title="View all files">{}</a>',
             '<a href="/{}" title="View all files">{}</a>',
             obj.archive_path,
             obj.archive_path,
-            printable_filesize(obj.archive_size) if obj.archive_size else 'pending',
+            size_txt,
         )
         )
 
 
     def url_str(self, obj):
     def url_str(self, obj):