api.py 628 B

1234567891011121314
  1. from misago.core.apirouter import MisagoApiRouter
  2. from ..api.attachments import AttachmentViewSet
  3. from ..api.threadposts import ThreadPostsViewSet
  4. from ..api.threads import ThreadViewSet
  5. from ..api.threadpoll import ThreadPollViewSet
  6. router = MisagoApiRouter()
  7. router.register(r'attachments', AttachmentViewSet, base_name='attachment')
  8. router.register(r'threads', ThreadViewSet, base_name='thread')
  9. router.register(r'threads/(?P<thread_pk>[^/.]+)/posts', ThreadPostsViewSet, base_name='thread-post')
  10. router.register(r'threads/(?P<thread_pk>[^/.]+)/poll', ThreadPollViewSet, base_name='thread-poll')
  11. urlpatterns = router.urls