2025-06-13 17:10:56 +02:00
|
|
|
from django.urls import path
|
|
|
|
|
|
|
|
from . import views
|
|
|
|
|
|
|
|
urlpatterns = [
|
|
|
|
path("group/create/", views.GroupCreateView.as_view(), name="group_create"),
|
|
|
|
path(
|
|
|
|
"group/<int:pk>/update/", views.GroupUpdateView.as_view(), name="group_update"
|
|
|
|
),
|
|
|
|
path(
|
|
|
|
"group/<int:pk>/delete/", views.GroupDeleteView.as_view(), name="group_delete"
|
|
|
|
),
|
|
|
|
path("group/<int:pk>/", views.GroupDetailView.as_view(), name="group_detail"),
|
2025-06-13 18:55:50 +02:00
|
|
|
path(
|
|
|
|
"group/<int:pk>/add_music/",
|
|
|
|
views.GroupAddMusicView.as_view(),
|
|
|
|
name="group_add_music",
|
|
|
|
),
|
2025-06-13 23:51:10 +02:00
|
|
|
path(
|
|
|
|
"group/<int:pk>/add_member/",
|
|
|
|
views.GroupAddMemberView.as_view(),
|
|
|
|
name="group_add_member",
|
|
|
|
),
|
2025-06-13 18:55:50 +02:00
|
|
|
path(
|
2025-06-14 12:39:12 +02:00
|
|
|
"group/<int:pk>/remove_music/",
|
2025-06-13 18:55:50 +02:00
|
|
|
views.GroupRemoveMusicView.as_view(),
|
|
|
|
name="group_remove_music",
|
|
|
|
),
|
2025-06-14 12:39:12 +02:00
|
|
|
path(
|
|
|
|
"group/<int:pk>/unblacklist_music/",
|
|
|
|
views.GroupUnblacklistMusicView.as_view(),
|
|
|
|
name="group_unblacklist_music",
|
|
|
|
),
|
2025-06-13 23:16:53 +02:00
|
|
|
path(
|
2025-06-14 12:09:07 +02:00
|
|
|
"group/<int:pk>/remove_game/",
|
2025-06-13 23:16:53 +02:00
|
|
|
views.GroupRemoveGameView.as_view(),
|
|
|
|
name="group_remove_game",
|
|
|
|
),
|
2025-06-13 23:51:10 +02:00
|
|
|
path(
|
2025-06-14 12:15:18 +02:00
|
|
|
"group/<int:pk>/remove_membrer/",
|
2025-06-13 23:51:10 +02:00
|
|
|
views.GroupRemoveMemberView.as_view(),
|
|
|
|
name="group_remove_member",
|
|
|
|
),
|
2025-06-13 21:06:23 +02:00
|
|
|
path(
|
|
|
|
"group/<int:pk>/start_game/", views.GameCreateView.as_view(), name="start_game"
|
|
|
|
),
|
|
|
|
path("group/game/<int:pk>/", views.GameDetailView.as_view(), name="game_detail"),
|
2025-06-13 22:23:18 +02:00
|
|
|
path("youtube_login/", views.YoutubeLoginView.as_view(), name="youtube_login"),
|
|
|
|
path(
|
|
|
|
"youtube_callback/",
|
|
|
|
views.YoutubeCallbackView.as_view(),
|
|
|
|
name="youtube_callback",
|
|
|
|
),
|
2025-06-13 23:24:21 +02:00
|
|
|
path(
|
|
|
|
"group/<int:pk>/clear_blacklist/",
|
|
|
|
views.GroupClearBlacklistView.as_view(),
|
|
|
|
name="group_clear_blacklist",
|
|
|
|
),
|
2025-06-13 17:10:56 +02:00
|
|
|
]
|