""" Media API URL configuration for ThrillWiki API v1. This module contains URL patterns for media management endpoints including photo uploads, CRUD operations, and bulk actions. """ from django.urls import path, include from rest_framework.routers import DefaultRouter from . import views # Create router for ViewSets router = DefaultRouter() router.register(r"photos", views.PhotoViewSet, basename="photo") urlpatterns = [ # Photo upload endpoint path("upload/", views.PhotoUploadAPIView.as_view(), name="photo_upload"), # Media statistics endpoint path("stats/", views.MediaStatsAPIView.as_view(), name="media_stats"), # Bulk photo operations path("photos/bulk-action/", views.BulkPhotoActionAPIView.as_view(), name="bulk_photo_action"), # Include router URLs for photo management (CRUD operations) path("", include(router.urls)), ]