fix
[wolnelektury.git] / src / api / urls.py
index 62d4fa7..867e1fd 100644 (file)
@@ -15,13 +15,26 @@ urlpatterns1 = [
     path('requestConfirm/', csrf_exempt(views.RequestConfirmView.as_view())),
     path('login/', csrf_exempt(views.Login2View.as_view())),
     path('me/', views.UserView.as_view()),
     path('requestConfirm/', csrf_exempt(views.RequestConfirmView.as_view())),
     path('login/', csrf_exempt(views.Login2View.as_view())),
     path('me/', views.UserView.as_view()),
+    path('deleteAccount/', views.DeleteAccountView.as_view()),
+    path('password/', views.PasswordView.as_view()),
+    path('password-reset/', views.ResetPasswordView.as_view()),
+    path("session-transfer/", views.SessionTransferTokenView.as_view()),
+    path("session-transfer/continue/", views.ConsumeSessionTransferTokenView.as_view(), name="api-session-continue"),
+
     path('', include('catalogue.api.urls2')),
     path('', include('social.api.urls2')),
     path('', include('catalogue.api.urls2')),
     path('', include('social.api.urls2')),
+    path('', include('bookmarks.api.urls')),
+    path('', include('search.api.urls')),
+    path('', include('push.api.urls')),
+
+    path('partners/', include('partners.api.urls')),
 ]
 
 
 urlpatterns = [
     path('2/', include((urlpatterns1, 'api'), namespace="v2")),
 ]
 
 
 urlpatterns = [
     path('2/', include((urlpatterns1, 'api'), namespace="v2")),
+    path('3/', include((urlpatterns1, 'api'), namespace="v3")),
+    path('1/<path:path>', views.Unsupported.as_view()),
 
     path('oauth/request_token/', csrf_exempt(views.OAuth1RequestTokenView.as_view())),
     path('oauth/authorize/', views.oauth_user_auth, name='oauth_user_auth'),
 
     path('oauth/request_token/', csrf_exempt(views.OAuth1RequestTokenView.as_view())),
     path('oauth/authorize/', views.oauth_user_auth, name='oauth_user_auth'),