self.node.node_purge_children(node, until, CLUSTER_DELETED)
self._report_size_change(user, account, -size,
{'action':'container purge', 'path': path,
- 'versions': serials})
+ 'versions': ','.join(str(i) for i in serials)})
return
if not delimiter:
self._report_size_change(user, account, -size,
{'action': 'container delete',
'path': path,
- 'versions': serials})
+ 'versions': ','.join(str(i) for i in serials)})
else:
# remove only contents
src_names = self._list_objects_no_limit(user, account, container, prefix='', delimiter=None, virtual=False, domain=None, keys=[], shared=False, until=None, size_range=None, all_props=True, public=False)
if del_size:
self._report_size_change(user, account, -del_size,
{'action': 'object delete',
- 'path': path, 'versions': [dest_version_id]})
+ 'path': path,
+ 'versions': ','.join([str(dest_version_id)])})
self._report_object_change(
user, account, path, details={'action': 'object delete'})
paths.append(path)
raise QuotaError
self._report_size_change(user, account, size_delta,
{'action': 'object update', 'path': path,
- 'versions': [dest_version_id]})
+ 'versions': ','.join([str(dest_version_id)])})
if permissions is not None:
self.permissions.access_set(path, permissions)
self.permissions.access_clear(path)
self._report_size_change(user, account, -size,
{'action': 'object purge', 'path': path,
- 'versions': serials})
+ 'versions': ','.join(str(i) for i in serials)})
return
path, node = self._lookup_object(account, container, name)
if del_size:
self._report_size_change(user, account, -del_size,
{'action': 'object delete', 'path': path,
- 'versions': [dest_version_id]})
+ 'versions': ','.join([str(dest_version_id)])})
self._report_object_change(
user, account, path, details={'action': 'object delete'})
self.permissions.access_clear(path)
self._report_size_change(user, account, -del_size,
{'action': 'object delete',
'path': path,
- 'versions': [dest_version_id]})
+ 'versions': ','.join([str(dest_version_id)])})
self._report_object_change(
user, account, path, details={'action': 'object delete'})
paths.append(path)