from django.contrib import admin from django.urls import include, path, register_converter from django.utils.translation import ugettext_lazy as _ from . import views, models from .converters import PagePathConverter, DateConverter, WeekConverter register_converter(PagePathConverter, 'page_path') register_converter(DateConverter, 'date') register_converter(WeekConverter, 'week') # urls = [ # path('on_air', views.on_air, name='aircox.on_air'), # path('monitor', views.Monitor.as_view(), name='aircox.monitor'), # path('stats', views.StatisticsView.as_view(), name='aircox.stats'), # ] api = [ path('logs/', views.api.LogListAPIView.as_view(), name='api-live'), ] urls = [ path(_(''), views.DiffusionListView.as_view(), name='home'), path('api/', include(api)), # path('', views.PageDetailView.as_view(model=models.Article), # name='home'), path(_('articles/'), views.ArticleListView.as_view(model=models.Article, is_static=False), name='article-list'), path(_('articles//'), views.ArticleDetailView.as_view(), name='article-detail'), path(_('episodes/'), views.EpisodeListView.as_view(), name='episode-list'), path(_('episodes//'), views.EpisodeDetailView.as_view(), name='episode-detail'), path(_('week/'), views.DiffusionListView.as_view(), name='diffusion-list'), path(_('week//'), views.DiffusionListView.as_view(), name='diffusion-list'), path(_('logs/'), views.LogListView.as_view(), name='log-list'), path(_('logs//'), views.LogListView.as_view(), name='log-list'), # path('', views.route_page, name='page'), path(_('publications/'), views.ProgramPageListView.as_view(), name='page-list'), path(_('programs/'), views.PageListView.as_view(model=models.Program), name='program-list'), path(_('programs//'), views.ProgramDetailView.as_view(), name='program-detail'), path(_('programs//episodes/'), views.EpisodeListView.as_view(), name='episode-list'), path(_('programs//articles/'), views.ArticleListView.as_view(), name='article-list'), path(_('programs//publications/'), views.ProgramPageListView.as_view(), name='page-list'), ]