diff -r f6dab88267b7 -r 34b4038e3069 src/cm/api/handlers.py --- a/src/cm/api/handlers.py Thu Jul 15 17:21:03 2010 +0200 +++ b/src/cm/api/handlers.py Mon Jul 19 17:26:25 2010 +0200 @@ -325,7 +325,8 @@ @staticmethod def endpoint(): return URL_PREFIX + '/text/{key}/comments_frame/?prefix=/api' - + + @has_perm_on_text_api('can_view_text') def read(self, request, key): return text_view_frame(request, key=key) @@ -335,6 +336,7 @@ allowed_methods = ('GET',) no_display = True + @has_perm_on_text_api('can_view_text') def read(self, request, key): return text_view_frame(request, key=key) @@ -350,6 +352,7 @@ def endpoint(): return URL_PREFIX + '/text/{key}/comments/{version_key}/?' + @has_perm_on_text_api('can_view_text') def read(self, request, key, version_key): return text_view_comments(request, key=key, version_key=version_key) @@ -359,6 +362,7 @@ allowed_methods = ('GET',) no_display = True + @has_perm_on_text_api('can_view_text') def read(self, request, key, version_key): return text_view_comments(request, key=key, version_key=version_key) @@ -375,6 +379,7 @@ def endpoint(): return URL_PREFIX + ' undocumented' + @has_perm_on_text_api('can_view_text') def create(self, request, key, format, download, whichcomments, withcolor): return text_export(request, key, format, download, whichcomments, withcolor, adminkey=None) @@ -384,6 +389,7 @@ allowed_methods = ('POST',) no_display = True + @has_perm_on_text_api('can_view_text') def create(self, request, key, format, download, whichcomments, withcolor): return text_export(request, key, format, download, whichcomments, withcolor, adminkey=None)