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