from django.urls import path
from . import views

urlpatterns = [
    #### VUES ####
    path("", views.page_accueil_view, name="accueil"),
    path("recurrent", views.article_recurrent_view, name="_recurrent_tree_view"),
    path('course/<int:pk>/', views.course_detail_view, name='course-detail'),
    
    #### API ####
    # ARTICLES RECURRENTS
    path("api/article_recurrent/", views.api_article_recurrent_list),
    path("api/article_recurrent/create/", views.api_article_recurrent_create),
    path("api/article_recurrent/<int:pk>/delete/", views.api_article_recurrent_delete),
    path("api/article_recurrent/<int:pk>/update/", views.api_article_recurrent_update),

    # ARTICLES SPOTS
    path("api/article/", views.api_article_list),
    path("api/article/create/", views.api_article_create),
    path("api/article/<int:pk>/delete/", views.api_article_delete),
    path("api/article/<int:pk>/update/", views.api_article_update),

    # COURSE
    path("api/course/", views.api_course_list),
    path("api/course/<int:pk>", views.api_course_get),
    path("api/course/create/", views.api_course_create),
    path("api/course/<int:pk>/delete/", views.api_course_delete),
    path("api/course/<int:pk>/update/", views.api_course_update),

    # ARTICLES DES COURSES
    path("api/course/<int:pk>/article", views.api_course_article_list),
    path("api/course/<int:pk>/article/create/", views.api_course_article_create),
    path("api/course/<int:pk>/article/<int:article_id>/delete/", views.api_course_article_delete),
    path("api/course/<int:pk>/article/<int:article_id>/update/", views.api_course_article_update),

    path("api/magasins/", views.api_magasin_list),
    path("api/magasin/<int:pk>/rayon/", views.api_magasin_rayon_list),
]