from django.urls import path from . import views app_name = "rides" urlpatterns = [ # Global list views path("", views.RideListView.as_view(), name="global_ride_list"), # Global category views path( "roller_coasters/", views.SingleCategoryListView.as_view(), {"category": "RC"}, name="global_roller_coasters", ), path( "dark_rides/", views.SingleCategoryListView.as_view(), {"category": "DR"}, name="global_dark_rides", ), path( "flat_rides/", views.SingleCategoryListView.as_view(), {"category": "FR"}, name="global_flat_rides", ), path( "water_rides/", views.SingleCategoryListView.as_view(), {"category": "WR"}, name="global_water_rides", ), path( "transports/", views.SingleCategoryListView.as_view(), {"category": "TR"}, name="global_transports", ), path( "others/", views.SingleCategoryListView.as_view(), {"category": "OT"}, name="global_others", ), # Park-specific URLs path( "create/", views.RideCreateView.as_view(), name="ride_create" ), path( "/", views.RideDetailView.as_view(), name="ride_detail" ), path( "/update/", views.RideUpdateView.as_view(), name="ride_update" ), # Search endpoints path( "search/manufacturers/", views.search_manufacturers, name="search_manufacturers" ), path( "search/designers/", views.search_designers, name="search_designers" ), path( "search/models/", views.search_ride_models, name="search_ride_models" ), # HTMX endpoints path( "coaster-fields/", views.show_coaster_fields, name="coaster_fields" ), path( "search-suggestions/", views.get_search_suggestions, name="search_suggestions" ), ]