Revision d630c78b snf-pithos-app/pithos/api/public.py
b/snf-pithos-app/pithos/api/public.py | ||
---|---|---|
57 | 57 |
return api.method_not_allowed(request) |
58 | 58 |
|
59 | 59 |
|
60 |
@api_method(http_method="HEAD", user_required=False, logger=logger) |
|
60 |
@api_method(http_method="HEAD", token_required=False, user_required=False, |
|
61 |
logger=logger) |
|
61 | 62 |
def public_meta(request, v_public): |
62 | 63 |
# Normal Response Codes: 204 |
63 | 64 |
# Error Response Codes: internalServerError (500), |
64 | 65 |
# itemNotFound (404), |
65 | 66 |
# badRequest (400) |
66 | 67 |
|
68 |
request.user_uniq = None |
|
67 | 69 |
try: |
68 | 70 |
v_account, v_container, v_object = request.backend.get_public( |
69 | 71 |
request.user_uniq, |
... | ... | |
85 | 87 |
return response |
86 | 88 |
|
87 | 89 |
|
88 |
@api_method(http_method="GET", user_required=False, logger=logger) |
|
90 |
@api_method(http_method="GET", token_required=False, user_required=False, |
|
91 |
logger=logger) |
|
89 | 92 |
def public_read(request, v_public): |
90 | 93 |
# Normal Response Codes: 200, 206 |
91 | 94 |
# Error Response Codes: internalServerError (500), |
... | ... | |
95 | 98 |
# badRequest (400), |
96 | 99 |
# notModified (304) |
97 | 100 |
|
101 |
request.user_uniq = None |
|
98 | 102 |
try: |
99 | 103 |
v_account, v_container, v_object = request.backend.get_public( |
100 | 104 |
request.user_uniq, |
Also available in: Unified diff