""" Base urls for the django_comment_client. """ from django.conf.urls import url from lms.djangoapps.discussion.django_comment_client.base import views urlpatterns = [ url(r'^upload$', views.upload, name='upload'), url(r'^threads/(?P[\w\-]+)/update$', views.update_thread, name='update_thread'), url(r'^threads/(?P[\w\-]+)/reply$', views.create_comment, name='create_comment'), url(r'^threads/(?P[\w\-]+)/delete', views.delete_thread, name='delete_thread'), url(r'^threads/(?P[\w\-]+)/upvote$', views.vote_for_thread, {'value': 'up'}, name='upvote_thread'), url(r'^threads/(?P[\w\-]+)/downvote$', views.vote_for_thread, {'value': 'down'}, name='downvote_thread'), url(r'^threads/(?P[\w\-]+)/flagAbuse$', views.flag_abuse_for_thread, name='flag_abuse_for_thread'), url(r'^threads/(?P[\w\-]+)/unFlagAbuse$', views.un_flag_abuse_for_thread, name='un_flag_abuse_for_thread'), url(r'^threads/(?P[\w\-]+)/unvote$', views.undo_vote_for_thread, name='undo_vote_for_thread'), url(r'^threads/(?P[\w\-]+)/pin$', views.pin_thread, name='pin_thread'), url(r'^threads/(?P[\w\-]+)/unpin$', views.un_pin_thread, name='un_pin_thread'), url(r'^threads/(?P[\w\-]+)/follow$', views.follow_thread, name='follow_thread'), url(r'^threads/(?P[\w\-]+)/unfollow$', views.unfollow_thread, name='unfollow_thread'), url(r'^threads/(?P[\w\-]+)/close$', views.openclose_thread, name='openclose_thread'), url(r'^comments/(?P[\w\-]+)/update$', views.update_comment, name='update_comment'), url(r'^comments/(?P[\w\-]+)/endorse$', views.endorse_comment, name='endorse_comment'), url(r'^comments/(?P[\w\-]+)/reply$', views.create_sub_comment, name='create_sub_comment'), url(r'^comments/(?P[\w\-]+)/delete$', views.delete_comment, name='delete_comment'), url(r'^comments/(?P[\w\-]+)/upvote$', views.vote_for_comment, {'value': 'up'}, name='upvote_comment'), url(r'^comments/(?P[\w\-]+)/downvote$', views.vote_for_comment, {'value': 'down'}, name='downvote_comment'), url(r'^comments/(?P[\w\-]+)/unvote$', views.undo_vote_for_comment, name='undo_vote_for_comment'), url(r'^comments/(?P[\w\-]+)/flagAbuse$', views.flag_abuse_for_comment, name='flag_abuse_for_comment'), url(r'^comments/(?P[\w\-]+)/unFlagAbuse$', views.un_flag_abuse_for_comment, name='un_flag_abuse_for_comment'), url(r'^(?P[\w\-.]+)/threads/create$', views.create_thread, name='create_thread'), url(r'^(?P[\w\-.]+)/follow$', views.follow_commentable, name='follow_commentable'), url(r'^(?P[\w\-.]+)/unfollow$', views.unfollow_commentable, name='unfollow_commentable'), url(r'^users$', views.users, name='users'), ]