34 lines
1.8 KiB
Python
34 lines
1.8 KiB
Python
from django.urls import include, path
|
|
from rest_framework.routers import DefaultRouter
|
|
from adventures.views import *
|
|
|
|
router = DefaultRouter()
|
|
router.register(r"locations", LocationViewSet, basename="locations")
|
|
router.register(r"collections", CollectionViewSet, basename="collections")
|
|
router.register(r"stats", StatsViewSet, basename="stats")
|
|
router.register(r"generate", GenerateDescription, basename="generate")
|
|
router.register(r"tags", ActivityTypesView, basename="tags")
|
|
router.register(r"transportations", TransportationViewSet, basename="transportations")
|
|
router.register(r"notes", NoteViewSet, basename="notes")
|
|
router.register(r"checklists", ChecklistViewSet, basename="checklists")
|
|
router.register(r"images", ContentImageViewSet, basename="images")
|
|
router.register(r"reverse-geocode", ReverseGeocodeViewSet, basename="reverse-geocode")
|
|
router.register(r"categories", CategoryViewSet, basename="categories")
|
|
router.register(r"ics-calendar", IcsCalendarGeneratorViewSet, basename="ics-calendar")
|
|
router.register(r"search", GlobalSearchView, basename="search")
|
|
router.register(r"attachments", AttachmentViewSet, basename="attachments")
|
|
router.register(r"lodging", LodgingViewSet, basename="lodging")
|
|
router.register(r"backup", BackupViewSet, basename="backup")
|
|
router.register(r"trails", TrailViewSet, basename="trails")
|
|
router.register(r"activities", ActivityViewSet, basename="activities")
|
|
router.register(r"visits", VisitViewSet, basename="visits")
|
|
router.register(r"itineraries", ItineraryViewSet, basename="itineraries")
|
|
router.register(r"itinerary-days", ItineraryDayViewSet, basename="itinerary-days")
|
|
router.register(r"route-metrics", RouteMetricsViewSet, basename="route-metrics")
|
|
router.register(r"weather", WeatherViewSet, basename="weather")
|
|
|
|
urlpatterns = [
|
|
# Include the router under the 'api/' prefix
|
|
path("", include(router.urls)),
|
|
]
|