mirror of
https://github.com/Kunsi/pretalx-plugin-broadcast-tools
synced 2024-11-21 21:11:02 +00:00
replace re_path() with include() and path()
This commit is contained in:
parent
9ebcde7ab1
commit
6a3b1b309e
1 changed files with 39 additions and 33 deletions
|
@ -1,5 +1,4 @@
|
||||||
from django.urls import re_path
|
from django.urls import include, path
|
||||||
from pretalx.event.models.event import SLUG_REGEX
|
|
||||||
|
|
||||||
from .views.event_info import BroadcastToolsEventInfoView
|
from .views.event_info import BroadcastToolsEventInfoView
|
||||||
from .views.orga import BroadcastToolsOrgaView
|
from .views.orga import BroadcastToolsOrgaView
|
||||||
|
@ -8,38 +7,45 @@ from .views.schedule import BroadcastToolsScheduleView
|
||||||
from .views.static_html import BroadcastToolsLowerThirdsView, BroadcastToolsRoomInfoView
|
from .views.static_html import BroadcastToolsLowerThirdsView, BroadcastToolsRoomInfoView
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
re_path(
|
path(
|
||||||
rf"^(?P<event>{SLUG_REGEX})/p/broadcast-tools/event.json$",
|
"<slug:event>/p/broadcast-tools/",
|
||||||
BroadcastToolsEventInfoView.as_view(),
|
include(
|
||||||
name="event_info",
|
[
|
||||||
|
path(
|
||||||
|
"event.json",
|
||||||
|
BroadcastToolsEventInfoView.as_view(),
|
||||||
|
name="event_info",
|
||||||
|
),
|
||||||
|
path(
|
||||||
|
"schedule.json",
|
||||||
|
BroadcastToolsScheduleView.as_view(),
|
||||||
|
name="schedule",
|
||||||
|
),
|
||||||
|
path(
|
||||||
|
"lower-thirds/",
|
||||||
|
BroadcastToolsLowerThirdsView.as_view(),
|
||||||
|
name="lowerthirds",
|
||||||
|
),
|
||||||
|
path(
|
||||||
|
"feedback-qr/<talk>.svg",
|
||||||
|
BroadcastToolsFeedbackQrCodeSvg.as_view(),
|
||||||
|
name="feedback_qr_id",
|
||||||
|
),
|
||||||
|
path(
|
||||||
|
"public-qr/<talk>.svg",
|
||||||
|
BroadcastToolsPublicQrCodeSvg.as_view(),
|
||||||
|
name="public_qr_id",
|
||||||
|
),
|
||||||
|
path(
|
||||||
|
"room-info/",
|
||||||
|
BroadcastToolsRoomInfoView.as_view(),
|
||||||
|
name="room_info",
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
),
|
),
|
||||||
re_path(
|
path(
|
||||||
f"^(?P<event>{SLUG_REGEX})/p/broadcast-tools/schedule.json$",
|
"orga/event/<slug:event>/settings/p/broadcast-tools/",
|
||||||
BroadcastToolsScheduleView.as_view(),
|
|
||||||
name="schedule",
|
|
||||||
),
|
|
||||||
re_path(
|
|
||||||
f"^(?P<event>{SLUG_REGEX})/p/broadcast-tools/lower-thirds/$",
|
|
||||||
BroadcastToolsLowerThirdsView.as_view(),
|
|
||||||
name="lowerthirds",
|
|
||||||
),
|
|
||||||
re_path(
|
|
||||||
f"^(?P<event>{SLUG_REGEX})/p/broadcast-tools/feedback-qr/(?P<talk>[0-9]+).svg$",
|
|
||||||
BroadcastToolsFeedbackQrCodeSvg.as_view(),
|
|
||||||
name="feedback_qr_id",
|
|
||||||
),
|
|
||||||
re_path(
|
|
||||||
f"^(?P<event>{SLUG_REGEX})/p/broadcast-tools/public-qr/(?P<talk>[0-9]+).svg$",
|
|
||||||
BroadcastToolsPublicQrCodeSvg.as_view(),
|
|
||||||
name="public_qr_id",
|
|
||||||
),
|
|
||||||
re_path(
|
|
||||||
f"^(?P<event>{SLUG_REGEX})/p/broadcast-tools/room-info/$",
|
|
||||||
BroadcastToolsRoomInfoView.as_view(),
|
|
||||||
name="room_info",
|
|
||||||
),
|
|
||||||
re_path(
|
|
||||||
f"^orga/event/(?P<event>{SLUG_REGEX})/settings/p/broadcast-tools/$",
|
|
||||||
BroadcastToolsOrgaView.as_view(),
|
BroadcastToolsOrgaView.as_view(),
|
||||||
name="orga",
|
name="orga",
|
||||||
),
|
),
|
||||||
|
|
Loading…
Reference in a new issue