From 609b1befee3dead30e9a11b87ee450f730b736bd Mon Sep 17 00:00:00 2001 From: xiez Date: Fri, 18 May 2012 17:48:58 +0800 Subject: [PATCH] Show file size on repo page --- templates/repo.html | 5 ++++- views.py | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/templates/repo.html b/templates/repo.html index 99c2b4b846..078520d4f8 100644 --- a/templates/repo.html +++ b/templates/repo.html @@ -55,7 +55,8 @@ - + + @@ -65,9 +66,11 @@ + {% else %} +
名字名字大小 操作
{{ dirent.obj_name }} {{ dirent.props.obj_name }}{{ dirent.file_size|filesizeformat }} 查看 下载 diff --git a/views.py b/views.py index 9db0692d3b..3ac3c9eed8 100644 --- a/views.py +++ b/views.py @@ -143,6 +143,10 @@ def repo(request, repo_id): dirent.is_dir = True else: dirent.is_dir = False + try: + dirent.file_size = seafserv_rpc.get_file_size(dirent.obj_id) + except: + dirent.file_size = 0 # generate path and link paths = []