from django.urls import path, include
from rest_framework.routers import DefaultRouter
from .views import FolderViewSet, DocumentViewSet, DocumentVersionViewSet

router = DefaultRouter()
router.register(r'folders', FolderViewSet, basename='folder')
router.register(r'files', DocumentViewSet, basename='document')
router.register(r'versions', DocumentVersionViewSet, basename='version')

folder_contents = FolderViewSet.as_view({
    'get': 'contents'
})

urlpatterns = [
    path('', include(router.urls)),
    path('folders/<int:pk>/contents/', folder_contents, name='folder-contents'),
]
