1
0
Fork 0
mirror of https://github.com/Kunsi/pretalx-plugin-broadcast-tools synced 2024-11-21 16:21:02 +00:00

Fix urls.py

This commit is contained in:
Tobias Kunze 2024-08-09 11:12:11 +02:00
parent 545bdfb966
commit c9e72db1f7

View file

@ -1,5 +1,5 @@
from django.urls import re_path from django.urls import re_path
from pretalx.event.models.event import SLUG_CHARS 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
@ -9,37 +9,37 @@ from .views.static_html import BroadcastToolsLowerThirdsView, BroadcastToolsRoom
urlpatterns = [ urlpatterns = [
re_path( re_path(
f"^(?P<event>[{SLUG_CHARS}]+)/p/broadcast-tools/event.json$", rf"^(?P<event>{SLUG_REGEX})/p/broadcast-tools/event.json$",
BroadcastToolsEventInfoView.as_view(), BroadcastToolsEventInfoView.as_view(),
name="event_info", name="event_info",
), ),
re_path( re_path(
f"^(?P<event>[{SLUG_CHARS}]+)/p/broadcast-tools/schedule.json$", f"^(?P<event>{SLUG_REGEX})/p/broadcast-tools/schedule.json$",
BroadcastToolsScheduleView.as_view(), BroadcastToolsScheduleView.as_view(),
name="schedule", name="schedule",
), ),
re_path( re_path(
f"^(?P<event>[{SLUG_CHARS}]+)/p/broadcast-tools/lower-thirds/$", f"^(?P<event>{SLUG_REGEX})/p/broadcast-tools/lower-thirds/$",
BroadcastToolsLowerThirdsView.as_view(), BroadcastToolsLowerThirdsView.as_view(),
name="lowerthirds", name="lowerthirds",
), ),
re_path( re_path(
f"^(?P<event>[{SLUG_CHARS}]+)/p/broadcast-tools/feedback-qr/(?P<talk>[0-9]+).svg$", f"^(?P<event>{SLUG_REGEX})/p/broadcast-tools/feedback-qr/(?P<talk>[0-9]+).svg$",
BroadcastToolsFeedbackQrCodeSvg.as_view(), BroadcastToolsFeedbackQrCodeSvg.as_view(),
name="feedback_qr_id", name="feedback_qr_id",
), ),
re_path( re_path(
f"^(?P<event>[{SLUG_CHARS}]+)/p/broadcast-tools/public-qr/(?P<talk>[0-9]+).svg$", f"^(?P<event>{SLUG_REGEX})/p/broadcast-tools/public-qr/(?P<talk>[0-9]+).svg$",
BroadcastToolsPublicQrCodeSvg.as_view(), BroadcastToolsPublicQrCodeSvg.as_view(),
name="public_qr_id", name="public_qr_id",
), ),
re_path( re_path(
f"^(?P<event>[{SLUG_CHARS}]+)/p/broadcast-tools/room-info/$", f"^(?P<event>{SLUG_REGEX})/p/broadcast-tools/room-info/$",
BroadcastToolsRoomInfoView.as_view(), BroadcastToolsRoomInfoView.as_view(),
name="room_info", name="room_info",
), ),
re_path( re_path(
f"^orga/event/(?P<event>[{SLUG_CHARS}]+)/settings/p/broadcast-tools/$", f"^orga/event/(?P<event>{SLUG_REGEX})/settings/p/broadcast-tools/$",
BroadcastToolsOrgaView.as_view(), BroadcastToolsOrgaView.as_view(),
name="orga", name="orga",
), ),