More trailing slashes in urls

This commit is contained in:
Mouse Reeve 2021-12-28 14:41:45 -08:00
parent f62cd5fd12
commit 638ea166be

View file

@ -50,7 +50,7 @@ urlpatterns = [
re_path("^api/updates/stream/(?P<stream>[a-z]+)/?$", views.get_unread_status_count), re_path("^api/updates/stream/(?P<stream>[a-z]+)/?$", views.get_unread_status_count),
# authentication # authentication
re_path(r"^login/?$", views.Login.as_view(), name="login"), re_path(r"^login/?$", views.Login.as_view(), name="login"),
re_path(r"^login/(?P<confirmed>confirmed)?$", views.Login.as_view(), name="login"), re_path(r"^login/(?P<confirmed>confirmed)/?$", views.Login.as_view(), name="login"),
re_path(r"^register/?$", views.Register.as_view()), re_path(r"^register/?$", views.Register.as_view()),
re_path(r"confirm-email/?$", views.ConfirmEmail.as_view(), name="confirm-email"), re_path(r"confirm-email/?$", views.ConfirmEmail.as_view(), name="confirm-email"),
re_path( re_path(
@ -112,12 +112,12 @@ urlpatterns = [
name="settings-federated-server", name="settings-federated-server",
), ),
re_path( re_path(
r"^settings/federation/(?P<server>\d+)/block?$", r"^settings/federation/(?P<server>\d+)/block/?$",
views.block_server, views.block_server,
name="settings-federated-server-block", name="settings-federated-server-block",
), ),
re_path( re_path(
r"^settings/federation/(?P<server>\d+)/unblock?$", r"^settings/federation/(?P<server>\d+)/unblock/?$",
views.unblock_server, views.unblock_server,
name="settings-federated-server-unblock", name="settings-federated-server-unblock",
), ),
@ -140,7 +140,7 @@ urlpatterns = [
name="settings-invite-requests", name="settings-invite-requests",
), ),
re_path( re_path(
r"^settings/requests/ignore?$", r"^settings/requests/ignore/?$",
views.ignore_invite_request, views.ignore_invite_request,
name="settings-invite-requests-ignore", name="settings-invite-requests-ignore",
), ),
@ -229,7 +229,7 @@ urlpatterns = [
r"^direct-messages/?$", views.DirectMessage.as_view(), name="direct-messages" r"^direct-messages/?$", views.DirectMessage.as_view(), name="direct-messages"
), ),
re_path( re_path(
rf"^direct-messages/(?P<username>{regex.USERNAME})?$", rf"^direct-messages/(?P<username>{regex.USERNAME})/?$",
views.DirectMessage.as_view(), views.DirectMessage.as_view(),
name="direct-messages-user", name="direct-messages-user",
), ),
@ -356,7 +356,7 @@ urlpatterns = [
name="shelf", name="shelf",
), ),
re_path(r"^create-shelf/?$", views.create_shelf, name="shelf-create"), re_path(r"^create-shelf/?$", views.create_shelf, name="shelf-create"),
re_path(r"^delete-shelf/(?P<shelf_id>\d+)?$", views.delete_shelf), re_path(r"^delete-shelf/(?P<shelf_id>\d+)/?$", views.delete_shelf),
re_path(r"^shelve/?$", views.shelve), re_path(r"^shelve/?$", views.shelve),
re_path(r"^unshelve/?$", views.unshelve), re_path(r"^unshelve/?$", views.unshelve),
# goals # goals
@ -423,7 +423,7 @@ urlpatterns = [
re_path(rf"{BOOK_PATH}/edit/?$", views.EditBook.as_view(), name="edit-book"), re_path(rf"{BOOK_PATH}/edit/?$", views.EditBook.as_view(), name="edit-book"),
re_path(rf"{BOOK_PATH}/confirm/?$", views.ConfirmEditBook.as_view()), re_path(rf"{BOOK_PATH}/confirm/?$", views.ConfirmEditBook.as_view()),
re_path(r"^create-book/?$", views.EditBook.as_view(), name="create-book"), re_path(r"^create-book/?$", views.EditBook.as_view(), name="create-book"),
re_path(r"^create-book/confirm?$", views.ConfirmEditBook.as_view()), re_path(r"^create-book/confirm/?$", views.ConfirmEditBook.as_view()),
re_path(rf"{BOOK_PATH}/editions(.json)?/?$", views.Editions.as_view()), re_path(rf"{BOOK_PATH}/editions(.json)?/?$", views.Editions.as_view()),
re_path( re_path(
r"^upload-cover/(?P<book_id>\d+)/?$", views.upload_cover, name="upload-cover" r"^upload-cover/(?P<book_id>\d+)/?$", views.upload_cover, name="upload-cover"