if x == request.user_uniq:
continue
try:
- meta = request.backend.get_account_meta(request.user_uniq, x)
+ meta = request.backend.get_account_meta(request.user_uniq, x, 'pithos')
groups = request.backend.get_account_groups(request.user_uniq, x)
except NotAllowedError:
raise Forbidden('Not allowed')
until = get_int_parameter(request.GET.get('until'))
try:
- meta = request.backend.get_account_meta(request.user_uniq, v_account, until)
+ meta = request.backend.get_account_meta(request.user_uniq, v_account, 'pithos', until)
groups = request.backend.get_account_groups(request.user_uniq, v_account)
policy = request.backend.get_account_policy(request.user_uniq, v_account)
except NotAllowedError:
raise BadRequest('Invalid groups header')
if meta or replace:
try:
- request.backend.update_account_meta(request.user_uniq, v_account, meta,
- replace)
+ request.backend.update_account_meta(request.user_uniq, v_account,
+ 'pithos', meta, replace)
except NotAllowedError:
raise Forbidden('Not allowed')
return HttpResponse(status=202)
until = get_int_parameter(request.GET.get('until'))
try:
- meta = request.backend.get_account_meta(request.user_uniq, v_account, until)
+ meta = request.backend.get_account_meta(request.user_uniq, v_account, 'pithos', until)
groups = request.backend.get_account_groups(request.user_uniq, v_account)
policy = request.backend.get_account_policy(request.user_uniq, v_account)
except NotAllowedError:
for x in containers:
try:
meta = request.backend.get_container_meta(request.user_uniq, v_account,
- x, until)
+ x, 'pithos', until)
policy = request.backend.get_container_policy(request.user_uniq,
v_account, x)
except NotAllowedError:
until = get_int_parameter(request.GET.get('until'))
try:
meta = request.backend.get_container_meta(request.user_uniq, v_account,
- v_container, until)
+ v_container, 'pithos', until)
meta['object_meta'] = request.backend.list_object_meta(request.user_uniq,
- v_account, v_container, until)
+ v_account, v_container, 'pithos', until)
policy = request.backend.get_container_policy(request.user_uniq, v_account,
v_container)
except NotAllowedError:
if meta:
try:
request.backend.update_container_meta(request.user_uniq, v_account,
- v_container, meta, replace=False)
+ v_container, 'pithos', meta, replace=False)
except NotAllowedError:
raise Forbidden('Not allowed')
except NameError:
if meta or replace:
try:
request.backend.update_container_meta(request.user_uniq, v_account,
- v_container, meta, replace)
+ v_container, 'pithos', meta, replace)
except NotAllowedError:
raise Forbidden('Not allowed')
except NameError:
until = get_int_parameter(request.GET.get('until'))
try:
meta = request.backend.get_container_meta(request.user_uniq, v_account,
- v_container, until)
+ v_container, 'pithos', until)
meta['object_meta'] = request.backend.list_object_meta(request.user_uniq,
- v_account, v_container, until)
+ v_account, v_container, 'pithos', until)
policy = request.backend.get_container_policy(request.user_uniq, v_account,
v_container)
except NotAllowedError:
try:
objects = request.backend.list_objects(request.user_uniq, v_account,
v_container, prefix, delimiter, marker,
- limit, virtual, keys, shared, until)
+ limit, virtual, 'pithos', keys, shared, until)
except NotAllowedError:
raise Forbidden('Not allowed')
except NameError:
else:
try:
meta = request.backend.get_object_meta(request.user_uniq, v_account,
- v_container, x[0], x[1])
+ v_container, x[0], 'pithos', x[1])
if until is None:
permissions = request.backend.get_object_permissions(
request.user_uniq, v_account, v_container, x[0])
version = request.GET.get('version')
try:
meta = request.backend.get_object_meta(request.user_uniq, v_account,
- v_container, v_object, version)
+ v_container, v_object, 'pithos', version)
if version is None:
permissions = request.backend.get_object_permissions(request.user_uniq,
v_account, v_container, v_object)
try:
meta = request.backend.get_object_meta(request.user_uniq, v_account,
- v_container, v_object, version)
+ v_container, v_object, 'pithos', version)
if version is None:
permissions = request.backend.get_object_permissions(request.user_uniq,
v_account, v_container, v_object)
if request.META.get('HTTP_IF_MATCH') or request.META.get('HTTP_IF_NONE_MATCH'):
try:
meta = request.backend.get_object_meta(request.user_uniq, v_account,
- v_container, v_object)
+ v_container, v_object, 'pithos')
except NotAllowedError:
raise Forbidden('Not allowed')
except NameError:
try:
version_id = request.backend.update_object_hashmap(request.user_uniq,
- v_account, v_container, v_object, size, hashmap, meta,
- True, permissions)
+ v_account, v_container, v_object, size, hashmap,
+ 'pithos', meta, True, permissions)
except NotAllowedError:
raise Forbidden('Not allowed')
except IndexError, e:
try:
version_id = request.backend.update_object_hashmap(request.user_uniq,
- v_account, v_container, v_object, file.size, file.hashmap, meta, True)
+ v_account, v_container, v_object, file.size, file.hashmap,
+ 'pithos', meta, True)
except NotAllowedError:
raise Forbidden('Not allowed')
except NameError:
src_version = request.META.get('HTTP_X_SOURCE_VERSION')
try:
meta = request.backend.get_object_meta(request.user_uniq, v_account,
- v_container, v_object, src_version)
+ v_container, v_object, 'pithos', src_version)
except NotAllowedError:
raise Forbidden('Not allowed')
except (NameError, IndexError):
if request.META.get('HTTP_IF_MATCH') or request.META.get('HTTP_IF_NONE_MATCH'):
try:
meta = request.backend.get_object_meta(request.user_uniq, v_account,
- v_container, v_object)
+ v_container, v_object, 'pithos')
except NotAllowedError:
raise Forbidden('Not allowed')
except NameError:
try:
prev_meta = request.backend.get_object_meta(request.user_uniq, v_account,
- v_container, v_object)
+ v_container, v_object, 'pithos')
except NotAllowedError:
raise Forbidden('Not allowed')
except NameError:
if meta or replace:
try:
version_id = request.backend.update_object_meta(request.user_uniq,
- v_account, v_container, v_object, meta, replace)
+ v_account, v_container, v_object, 'pithos', meta, replace)
except NotAllowedError:
raise Forbidden('Not allowed')
except NameError:
meta.update({'ETag': hashmap_hash(request, hashmap)}) # Update ETag.
try:
version_id = request.backend.update_object_hashmap(request.user_uniq,
- v_account, v_container, v_object, size, hashmap, meta,
- replace, permissions)
+ v_account, v_container, v_object, size, hashmap,
+ 'pithos', meta, replace, permissions)
except NotAllowedError:
raise Forbidden('Not allowed')
except NameError: