You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
2.3 KiB
30 lines
2.3 KiB
from django.urls import path
|
|
from .views.category import HadisCategorySectListView, HadisCategoryTreeView, CategoriesView, CategoriesBySectView, HadisCategorySelectBySectView, HadisCategorySelectBySectSourceView , HadisCategoryTreeNormalView
|
|
from .views.hadis import HadisCollectionListView, HadisListView, HadisDetailView, HadisSyncView
|
|
from .views.transmitter import TransmitterView ,TransmitterDetailView, TransmitterSyncView
|
|
from .views.reference import BookDetailView, BookReferencesView, BookReferenceSyncView
|
|
from .views.info import HadisInfoView
|
|
|
|
|
|
urlpatterns = [
|
|
path('collections/', HadisCollectionListView.as_view(), name='hadis-collection-list'),
|
|
path('sync/sects/', HadisCategorySectListView.as_view(), name='hadis-sect-list'),
|
|
path('sync/categories/tree/', HadisCategoryTreeView.as_view(), name='hadis-category-tree'),
|
|
path('categories/tree/', HadisCategoryTreeNormalView.as_view(), name='hadis-category-tree-normal'),
|
|
path('sync/hadis/', HadisSyncView.as_view(), name='hadis-sync'),
|
|
path('sync/narrators/', TransmitterSyncView.as_view(), name='transmitter-sync'),
|
|
path('sync/references/', BookReferenceSyncView.as_view(), name='reference-sync'),
|
|
path('info/', HadisInfoView.as_view(), name='hadis-info'),
|
|
path('category/<int:category_id>/', HadisListView.as_view(), name='hadis-list'),
|
|
#path('<int:hadis_id>/', HadisDetailView.as_view(), name='hadis-detail'),
|
|
#path('hadis/<int:hadis_id>/transmitters', HadisDetailView.as_view(), name='hadis-detail'),
|
|
#path('hadis/<int:hadis_id>/corrections', HadisDetailView.as_view(), name='hadis-detail'),
|
|
path('categories/<str:sect_type>/<str:slug>/<str:source_type>/', HadisCategorySelectBySectSourceView.as_view(), name='categories-tree-by-sect-source'),
|
|
path('categories/<str:sect_type>/<str:slug>/', HadisCategorySelectBySectView.as_view(), name='categories-tree-by-sect'),
|
|
path('categories/<str:sect_type>/', CategoriesBySectView.as_view(), name='categories-by-sect'),
|
|
path('categories/', CategoriesView.as_view(), name='categories'),
|
|
path('narrators/',TransmitterView.as_view(), name='narrators'),
|
|
path('narrators/<int:transmitters_id>',TransmitterDetailView.as_view(), name='narrator-detail'),
|
|
path('references/',BookReferencesView.as_view(), name='references'),
|
|
path('references/<int:bookreference_id>',BookDetailView.as_view(), name='reference-detail'),
|
|
]
|