X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/7628e1246f2c6c65fd359a20a1c57e79b279d0d4..65539dc426776df1657f1fccaf43b3e531e506df:/src/api/urls.py diff --git a/src/api/urls.py b/src/api/urls.py index 28dc51c13..006abed60 100644 --- a/src/api/urls.py +++ b/src/api/urls.py @@ -22,6 +22,9 @@ book_resource = Resource(handler=handlers.BookDetailHandler) filter_book_resource = Resource(handler=handlers.FilterBooksHandler) epub_resource = Resource(handler=handlers.EpubHandler) +reading_resource = CsrfExemptResource(handler=handlers.UserDataHandler) +shelf_resource = Resource(handler=handlers.UserShelfHandler) + collection_resource = Resource(handler=handlers.CollectionDetailHandler) collection_list_resource = Resource(handler=handlers.CollectionsHandler) @@ -73,6 +76,11 @@ urlpatterns = [ # epub preview url(r'^epub/(?P[a-z0-9-]+)/$', epub_resource, name='api_epub'), + # reading data + url(r'^reading/(?P[a-z0-9-]+)/$', reading_resource, name='api_reading'), + url(r'^reading/(?P[a-z0-9-]+)/(?P[a-z]+)/$', reading_resource, name='api_reading'), + url(r'^shelf/(?P[a-z]+)/$', shelf_resource, name='api_shelf'), + # objects details url(r'^books/(?P[a-z0-9-]+)/$', book_resource, name="api_book"), url(r'^(?P[a-z0-9-]+)/(?P[a-z0-9-]+)/$',