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:
ahmadbilalkhalid 2020-01-07 18:27:22 +05:00
parent 48cc37c438
commit b4292615de

View file

@ -289,18 +289,16 @@ class ListUserFiles(Resource):
settings['etcd']['file_prefix'], value_in_json=True settings['etcd']['file_prefix'], value_in_json=True
) )
return_files = [] return_files = []
user_files = list( user_files = [f for f in files if f.value['owner'] == data['name']]
filter(
lambda f: f.value['owner'] == data['name'], files
)
)
for file in user_files: for file in user_files:
return_files.append( file_uuid = file.key.split('/')[-1]
{ file = file.value
'filename': file.value['filename'], file['uuid'] = file_uuid
'uuid': file.key.split('/')[-1],
} file.pop('sha512sum', None)
) file.pop('owner', None)
return_files.append(file)
return {'message': return_files}, 200 return {'message': return_files}, 200
else: else:
return validator.get_errors(), 400 return validator.get_errors(), 400