andela/ah-infinity-stones

View on GitHub
authors/apps/articles/urls.py

Summary

Maintainability
A
0 mins
Test Coverage
from django.urls import path
from rest_framework.urlpatterns import format_suffix_patterns
from .views import (
    ArticleCreateView,
    DetailsView,
    ArticleListAPIView,
    CommentCreateViewAPIView,
    CommentListAPIView,
    CommentUpdateView,
    ArticleLikeDislikeView,
    ArticleRatingAPIView,
    SearchArticleView,
    ArticleReportingAPIView,
    FavouriteArticleAPIView)


urlpatterns = [
    path('articles', ArticleCreateView.as_view(), name='articles'),
    path('articles/<art_slug>', DetailsView.as_view(), name='update'),
    path('articles', ArticleListAPIView.as_view(), name='list'),
    path(
        'articles/<art_slug>/like-dislike',
        ArticleLikeDislikeView.as_view(),
        name='like_article'),
    path('articles/search/', SearchArticleView.as_view(), name='search'),
    path(
        'articles/<art_slug>/favourite',
        FavouriteArticleAPIView.as_view(),
        name='favourite_article'),
    path('articles/<art_slug>/rate', ArticleRatingAPIView.as_view(),
         name='rate'),
    path('articles/<art_slug>/report', ArticleReportingAPIView.as_view(),
         name='report'),
]
urlpatterns = format_suffix_patterns(urlpatterns)