from django.contrib.auth.views import LogoutView from django.urls import path from . import keyshare, oidc_views, views urlpatterns = [ path('register/', views.register, name='register'), path('login/', views.login_view, name='login'), path('logout/', LogoutView.as_view(), name='logout'), path('settings/', views.settings_view, name='settings'), path('lastfm/connect/', views.lastfm_connect, name='lastfm_connect'), path('lastfm/callback/', views.lastfm_callback, name='lastfm_callback'), path('lastfm/disconnect/', views.lastfm_disconnect, name='lastfm_disconnect'), path('background/upload/', views.upload_background, name='upload_background'), path('background/delete/', views.delete_background, name='delete_background'), path('focus-station/', views.save_focus_station, name='save_focus_station'), path('check-password/', views.check_password, name='check_password'), path('change-password/', views.change_password, name='change_password'), path('api-token/regenerate/', views.regenerate_api_token, name='regenerate_api_token'), path('webdav/add/', views.webdav_add, name='webdav_add'), path('webdav//edit/', views.webdav_edit, name='webdav_edit'), path('webdav//test/', views.webdav_test, name='webdav_test'), path('webdav//delete/', views.webdav_delete, name='webdav_delete'), path('vault//', views.vault, name='vault'), path('oidc/start/', oidc_views.oidc_start, name='oidc_start'), path('oidc/callback/', oidc_views.oidc_callback, name='oidc_callback'), path('oidc//unlink/', oidc_views.oidc_unlink, name='oidc_unlink'), path('keyshare/', keyshare.create, name='keyshare_create'), path('keyshare/pending/', keyshare.pending, name='keyshare_pending'), path('keyshare//', keyshare.status, name='keyshare_status'), path('keyshare//answer/', keyshare.answer, name='keyshare_answer'), ]