X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/24f677a3979ba3f1bdfe420c03ad5e3f8b0398c2..bf99d8859b9b576381cde347bd8abd4544f09d38:/src/api/urls.py?ds=sidebyside diff --git a/src/api/urls.py b/src/api/urls.py index 7e393a26f..d93bcce00 100644 --- a/src/api/urls.py +++ b/src/api/urls.py @@ -42,21 +42,8 @@ def auth_resource(handler): book_list_resource = auth_resource(handler=handlers.BooksHandler) ebook_list_resource = Resource(handler=handlers.EBooksHandler) -# book_list_resource = Resource(handler=handlers.BooksHandler) filter_book_resource = auth_resource(handler=handlers.FilterBooksHandler) -preview_resource = Resource(handler=handlers.BookPreviewHandler) - -shelf_resource = auth_resource(handler=handlers.UserShelfHandler) - -like_resource = auth_resource(handler=handlers.UserLikeHandler) - -tag_list_resource = Resource(handler=handlers.TagsHandler) -tag_resource = Resource(handler=handlers.TagDetailHandler) - -fragment_resource = Resource(handler=handlers.FragmentDetailHandler) -fragment_list_resource = Resource(handler=handlers.FragmentsHandler) - picture_resource = auth_resource(handler=handlers.PictureHandler) blog_resource = Resource(handler=handlers.BlogEntryHandler) @@ -73,9 +60,6 @@ urlpatterns = [ url(r'^$', TemplateView.as_view(template_name='api/main.html'), name='api'), - # These are the new ones. - url(r'^', include('catalogue.api.urls')), - # info boxes (used by mobile app) url(r'book/(?P\d*?)/info\.html$', catalogue.views.book_info), url(r'tag/(?P\d*?)/info\.html$', catalogue.views.tag_info), @@ -83,45 +67,20 @@ urlpatterns = [ # reading data url(r'^reading/(?P[a-z0-9-]+)/$', views.BookUserDataView.as_view(), name='api_reading'), url(r'^reading/(?P[a-z0-9-]+)/(?P[a-z]+)/$', views.BookUserDataView.as_view(), name='api_reading'), - url(r'^shelf/(?P[a-z]+)/$', shelf_resource, name='api_shelf'), url(r'^username/$', views.UserView.as_view(), name='api_username'), - url(r'^like/(?P[a-z0-9-]+)/$', like_resource, name='api_like'), - - # objects details - url(r'^(?P[a-z0-9-]+)/(?P[a-z0-9-]+)/$', - tag_resource, name="api_tag"), - url(r'^books/(?P[a-z0-9-]+)/fragments/(?P[a-z0-9-]+)/$', - fragment_resource, name="api_fragment"), - # books by tags - url(tags_re + r'books/' + paginate_re, - book_list_resource, name='api_book_list'), url(tags_re + r'ebooks/' + paginate_re, ebook_list_resource, name='api_ebook_list'), - url(tags_re + r'parent_books/' + paginate_re, - book_list_resource, {"top_level": True}, name='api_parent_book_list'), url(tags_re + r'parent_ebooks/' + paginate_re, ebook_list_resource, {"top_level": True}, name='api_parent_ebook_list'), - url(tags_re + r'audiobooks/' + paginate_re, - book_list_resource, {"audiobooks": True}, name='api_audiobook_list'), - url(tags_re + r'daisy/' + paginate_re, - book_list_resource, {"daisy": True}, name='api_daisy_list'), - url(r'^recommended/' + paginate_re, book_list_resource, {"recommended": True}, name='api_recommended_list'), - url(r'^newest/$', book_list_resource, {"newest": True, "top_level": True, "count": 20}, name='api_newest_list'), url(r'^filter-books/$', filter_book_resource, name='api_filter_books'), - url(r'^preview/$', preview_resource, name='api_preview'), - url(r'^pictures/$', picture_resource), url(r'^blog/$', blog_resource), - # fragments by book, tags, themes - # this should be paged - url(r'^(?P(?:(?:[a-z0-9-]+/){2}){1,6})fragments/$', fragment_list_resource), - - # tags by category - url(r'^(?P[a-z0-9-]+)/$', tag_list_resource, name='api_tag_list'), + url(r'^', include('social.api.urls')), + url(r'^', include('catalogue.api.urls')), ]