from django.urls import path from plane.app.views import ( FileAssetEndpoint, UserAssetsEndpoint, FileAssetViewSet, # V2 Endpoints WorkspaceFileAssetEndpoint, UserAssetsV2Endpoint, StaticFileAssetEndpoint, AssetRestoreEndpoint, ProjectAssetEndpoint, ProjectBulkAssetEndpoint, ) urlpatterns = [ path( "workspaces//file-assets/", FileAssetEndpoint.as_view(), name="file-assets", ), path( "workspaces/file-assets///", FileAssetEndpoint.as_view(), name="file-assets", ), path("users/file-assets/", UserAssetsEndpoint.as_view(), name="user-file-assets"), path( "users/file-assets//", UserAssetsEndpoint.as_view(), name="user-file-assets", ), path( "workspaces/file-assets///restore/", FileAssetViewSet.as_view({"post": "restore"}), name="file-assets-restore", ), # V2 Endpoints path( "assets/v2/workspaces//", WorkspaceFileAssetEndpoint.as_view(), name="workspace-file-assets", ), path( "assets/v2/workspaces///", WorkspaceFileAssetEndpoint.as_view(), name="workspace-file-assets", ), path( "assets/v2/user-assets/", UserAssetsV2Endpoint.as_view(), name="user-file-assets", ), path( "assets/v2/user-assets//", UserAssetsV2Endpoint.as_view(), name="user-file-assets", ), path( "assets/v2/workspaces//restore//", AssetRestoreEndpoint.as_view(), name="asset-restore", ), path( "assets/v2/static//", StaticFileAssetEndpoint.as_view(), name="static-file-asset", ), path( "assets/v2/workspaces//projects//", ProjectAssetEndpoint.as_view(), name="bulk-asset-update", ), path( "assets/v2/workspaces//projects///", ProjectAssetEndpoint.as_view(), name="bulk-asset-update", ), path( "assets/v2/workspaces//projects///bulk/", ProjectBulkAssetEndpoint.as_view(), ), ]