mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-05 08:53:14 +00:00
add size
when admin get file share link info
This commit is contained in:
@@ -77,6 +77,12 @@ def get_share_link_info(fileshare):
|
|||||||
data['expire_date'] = expire_date
|
data['expire_date'] = expire_date
|
||||||
data['is_expired'] = fileshare.is_expired()
|
data['is_expired'] = fileshare.is_expired()
|
||||||
data['permissions'] = fileshare.get_permissions()
|
data['permissions'] = fileshare.get_permissions()
|
||||||
|
|
||||||
|
if fileshare.s_type == 'f':
|
||||||
|
obj_id = seafile_api.get_file_id_by_path(repo_id, path)
|
||||||
|
data['size'] = seafile_api.get_file_size(repo.store_id,
|
||||||
|
repo.version, obj_id)
|
||||||
|
|
||||||
return data
|
return data
|
||||||
|
|
||||||
|
|
||||||
|
@@ -53,6 +53,7 @@ class AdminShareLinkTest(BaseTestCase):
|
|||||||
|
|
||||||
assert json_resp['token'] == token
|
assert json_resp['token'] == token
|
||||||
assert json_resp['is_dir'] == False
|
assert json_resp['is_dir'] == False
|
||||||
|
assert json_resp['size'] is not None
|
||||||
|
|
||||||
self._remove_share_link(token)
|
self._remove_share_link(token)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user