forked from uncloud/uncloud
Display more info about tracked files to user e.g creation_date, host on which it is stored, size etc
This commit is contained in:
parent
48cc37c438
commit
b4292615de
1 changed files with 9 additions and 11 deletions
|
@ -289,18 +289,16 @@ class ListUserFiles(Resource):
|
|||
settings['etcd']['file_prefix'], value_in_json=True
|
||||
)
|
||||
return_files = []
|
||||
user_files = list(
|
||||
filter(
|
||||
lambda f: f.value['owner'] == data['name'], files
|
||||
)
|
||||
)
|
||||
user_files = [f for f in files if f.value['owner'] == data['name']]
|
||||
for file in user_files:
|
||||
return_files.append(
|
||||
{
|
||||
'filename': file.value['filename'],
|
||||
'uuid': file.key.split('/')[-1],
|
||||
}
|
||||
)
|
||||
file_uuid = file.key.split('/')[-1]
|
||||
file = file.value
|
||||
file['uuid'] = file_uuid
|
||||
|
||||
file.pop('sha512sum', None)
|
||||
file.pop('owner', None)
|
||||
|
||||
return_files.append(file)
|
||||
return {'message': return_files}, 200
|
||||
else:
|
||||
return validator.get_errors(), 400
|
||||
|
|
Loading…
Reference in a new issue