forked from rc/aircox
radiocampus: center selected date in timetables
This commit is contained in:
@ -2,25 +2,39 @@ from django.conf import settings
|
||||
from django.conf.urls.static import static
|
||||
from django.contrib import admin
|
||||
from django.urls import include, path
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
import aircox.urls
|
||||
from aircox.urls import urls
|
||||
import aircox_streamer.urls
|
||||
|
||||
from radiocampus.views import TimeTableView
|
||||
from radiocampus.views import HomeTimeTableView, TimeTableView
|
||||
|
||||
urlpatterns = [
|
||||
*aircox.urls.urls,
|
||||
path("streamer/", include((aircox_streamer.urls.urls, "aircox_streamer"), namespace="streamer")),
|
||||
path("admin/", admin.site.urls),
|
||||
path("accounts/", include("django.contrib.auth.urls")),
|
||||
path("filer/", include("filer.urls")),
|
||||
]
|
||||
|
||||
for i, pa in enumerate(urlpatterns):
|
||||
if "name" in pa.__dict__.keys() and pa.name == "home":
|
||||
urlpatterns.pop(i)
|
||||
for url in urls:
|
||||
if "name" in url.__dict__.keys():
|
||||
if url.name == "home" or url.name == "timetable-list":
|
||||
continue
|
||||
urlpatterns.append(url)
|
||||
|
||||
urlpatterns.append(path("", TimeTableView.as_view(), name="home"))
|
||||
|
||||
urlpatterns.append(path("", HomeTimeTableView.as_view(), name="home"))
|
||||
|
||||
urlpatterns.extend(
|
||||
[
|
||||
path(_("timetable/"), TimeTableView.as_view(), name="timetable-list"),
|
||||
path(
|
||||
_("timetable/<date:date>/"),
|
||||
TimeTableView.as_view(),
|
||||
name="timetable-list",
|
||||
),
|
||||
]
|
||||
)
|
||||
|
||||
if settings.DEBUG:
|
||||
from debug_toolbar.toolbar import debug_toolbar_urls
|
||||
|
Reference in New Issue
Block a user