diff --git a/restricted/urls.py b/restricted/urls.py index 5301008f6012896c31629676e2c961c81e1b0009..3d3fc2cfc8599090fee8691651fc12c5b62bfa0f 100644 --- a/restricted/urls.py +++ b/restricted/urls.py @@ -1,21 +1,13 @@ -from django.conf.urls import url -from django.views.generic import RedirectView +from django.urls import path from . import views urlpatterns = [ # Impersonate a user - url(r'^impersonate/(?P[^/]+)?$', views.Impersonate.as_view(), name="impersonate"), + path('impersonate//', views.Impersonate.as_view(), name="impersonate"), # Export database - url(r'^db-export$', views.DBExport.as_view(), name="restricted_db_export"), + path('db-export/', views.DBExport.as_view(), name="restricted_db_export"), # Mailbox stats - url(r'^mailbox-stats$', views.MailboxStats.as_view(), name="mailbox_stats"), + path('mailbox-stats/', views.MailboxStats.as_view(), name="mailbox_stats"), # Export membership information for salsa - url(r'^salsa-export$', views.SalsaExport.as_view(), name="export_salsa"), - - # Compatibility - url(r'^ammain$', RedirectView.as_view(url="/process/am-dashboard", permanent=True)), - url(r'^amprofile(?:/(?P[^/]+))?$', RedirectView.as_view(url="/person/%(key)s/amprofile", permanent=True)), - url(r'^minechangelogs/(?P[^/]+)?$', RedirectView.as_view(url="/minechangelogs/search/%(key)s", permanent=True)), - url(r'^mail-archive/(?P[^/]+)$', RedirectView.as_view(url="/legacy/mail-archive/%(key)s", permanent=True)), - url(r'^display-mail-archive/(?P[^/]+)$', RedirectView.as_view(url="/legacy/display-mail-archive/%(key)s", permanent=True)), + path('salsa-export/', views.SalsaExport.as_view(), name="export_salsa"), ]