from django.urls import include, path from rest_framework.routers import SimpleRouter from apps.dobodbi_calendar.views import CalendarList, AdjustmentConfigView, OccasionsList from apps.dobodbi_calendar.views_admin import AdminCalendarOccasionViewSet admin_router = SimpleRouter() admin_router.register(r'occasions', AdminCalendarOccasionViewSet, basename='admin-calendar-occasions') # Hide admin viewsets from swagger for prefix, viewset, basename in admin_router.registry: viewset.swagger_schema = None urlpatterns = [ path('admin/', include(admin_router.urls)), path('sync-occasions/', CalendarList.as_view()), path('adjustemnts/', AdjustmentConfigView.as_view()), path('occasions/', OccasionsList.as_view()), ]