from __future__ import unicode_literals from django.conf.urls import url from .api_views import APICommentListView, APICommentView from .views import ( DocumentCommentCreateView, DocumentCommentDeleteView, DocumentCommentDetailView, DocumentCommentEditView, DocumentCommentListView ) urlpatterns = [ url( regex=r'^documents/(?P\d+)/comments/$', view=DocumentCommentListView.as_view(), name='comments_for_document' ), url( regex=r'^documents/(?P\d+)/comments/add/$', view=DocumentCommentCreateView.as_view(), name='comment_add' ), url( regex=r'^comments/(?P\d+)/delete/$', view=DocumentCommentDeleteView.as_view(), name='comment_delete' ), url( regex=r'^comments/(?P\d+)/$', view=DocumentCommentDetailView.as_view(), name='comment_details' ), url( regex=r'^comments/(?P\d+)/edit/$', view=DocumentCommentEditView.as_view(), name='comment_edit' ), ] api_urls = [ url( regex=r'^documents/(?P[0-9]+)/comments/$', view=APICommentListView.as_view(), name='comment-list' ), url( regex=r'^documents/(?P[0-9]+)/comments/(?P[0-9]+)/$', view=APICommentView.as_view(), name='comment-detail' ), ]