phase5: add saved searches, watchlist, and authenticated htmx flows

This commit is contained in:
Alfredo Di Stasio
2026-03-10 10:58:39 +01:00
parent c83bc96b6c
commit f207ffbad8
18 changed files with 543 additions and 6 deletions

View File

@ -1,9 +1,25 @@
from django.urls import path
from .views import ScoutingHomeView
from .views import (
FavoriteToggleView,
SavedSearchCreateView,
SavedSearchDeleteView,
SavedSearchListView,
SavedSearchRunView,
SavedSearchUpdateView,
ScoutingHomeView,
WatchlistView,
)
app_name = "scouting"
urlpatterns = [
path("", ScoutingHomeView.as_view(), name="index"),
path("saved-searches/", SavedSearchListView.as_view(), name="saved_search_list"),
path("saved-searches/create/", SavedSearchCreateView.as_view(), name="saved_search_create"),
path("saved-searches/<int:pk>/run/", SavedSearchRunView.as_view(), name="saved_search_run"),
path("saved-searches/<int:pk>/edit/", SavedSearchUpdateView.as_view(), name="saved_search_edit"),
path("saved-searches/<int:pk>/delete/", SavedSearchDeleteView.as_view(), name="saved_search_delete"),
path("watchlist/", WatchlistView.as_view(), name="watchlist"),
path("favorites/toggle/<int:player_id>/", FavoriteToggleView.as_view(), name="favorite_toggle"),
]