From 63c5e3a769c910e8cc8b2440a341f189ba388866 Mon Sep 17 00:00:00 2001 From: "J.-S. Caux" <J.S.Caux@uva.nl> Date: Fri, 16 Jul 2021 17:58:34 +0200 Subject: [PATCH] Some url() -> path() --- scipost_django/SciPost_v1/urls.py | 195 +++++++++++++++++++++++------- 1 file changed, 150 insertions(+), 45 deletions(-) diff --git a/scipost_django/SciPost_v1/urls.py b/scipost_django/SciPost_v1/urls.py index 33de07773..8572ff1f4 100644 --- a/scipost_django/SciPost_v1/urls.py +++ b/scipost_django/SciPost_v1/urls.py @@ -4,12 +4,9 @@ __license__ = "AGPL v3" from django.conf import settings from django.contrib.auth.decorators import login_required -from django.conf.urls import include, url from django.conf.urls.static import static from django.contrib import admin -from django.urls import path, register_converter - -# from rest_framework import routers +from django.urls import include, path, register_converter from journals.converters import JournalDOILabelConverter from scipost import views as scipost_views @@ -24,15 +21,31 @@ admin.site.login = login_required(admin.site.login) # Base URLs urlpatterns = [ - path('o/', include('oauth2_provider.urls', namespace='oauth2_provider')), - url(r'^sitemap.xml$', scipost_views.sitemap_xml, name='sitemap_xml'), - url(r'^admin/doc/', include('django.contrib.admindocs.urls')), - url(r'^admin/', admin.site.urls), + path( + 'o/', + include('oauth2_provider.urls', namespace='oauth2_provider') + ), + path( + 'sitemap.xml', + scipost_views.sitemap_xml, + name='sitemap_xml' + ), + path( + 'admin/doc/', + include('django.contrib.admindocs.urls') + ), + path( + 'admin/', + admin.site.urls + ), path( 'affiliates/', include('affiliates.urls', namespace='affiliates') ), - url(r'^api/', include('api.urls', namespace='api')), + path( + 'api/', + include('api.urls', namespace='api') + ), path( 'mail/', include('apimail.urls', namespace='apimail') @@ -45,44 +58,136 @@ urlpatterns = [ '<journal_doi_label:doi_label>/', include('journals.urls.journal', namespace="journal") ), - url(r'^', include('scipost.urls', namespace="scipost")), - url(r'^careers/', include('careers.urls', namespace="careers")), - url(r'^colleges/', include('colleges.urls', namespace="colleges")), - url(r'^commentaries/', include('commentaries.urls', namespace="commentaries")), - url(r'^commentary/', include('commentaries.urls', namespace="_commentaries")), - url(r'^comments/', include('comments.urls', namespace="comments")), - url(r'^forums/', include('forums.urls', namespace="forums")), - url(r'^funders/', include('funders.urls', namespace="funders")), - url(r'^finances/', include('finances.urls', namespace="finances")), - url(r'^guides/', include('guides.urls', namespace="guides")), - url(r'^helpdesk/', include('helpdesk.urls', namespace="helpdesk")), - url(r'^invitations/', include('invitations.urls', namespace="invitations")), - url(r'^journals/', include('journals.urls.general', namespace="journals")), - url(r'^mailing_list/', include('mailing_lists.urls', namespace="mailing_lists")), - url(r'^markup/', include('markup.urls', namespace='markup')), - url(r'^submissions/', include('submissions.urls', namespace="submissions")), - url(r'^submission/', include('submissions.urls', namespace="_submissions")), - url(r'^theses/', include('theses.urls', namespace="theses")), - url(r'^thesis/', include('theses.urls', namespace="_theses")), - url(r'^mails/', include('mails.urls', namespace="mails")), - url(r'^news/', include('news.urls', namespace="news")), - url(r'^ontology/', include('ontology.urls', namespace="ontology")), - url(r'^organizations/', include('organizations.urls', namespace="organizations")), - url(r'^petitions/', include('petitions.urls', namespace="petitions")), - url(r'^preprints/', include('preprints.urls', namespace="preprints")), - url(r'^proceedings/', include('proceedings.urls', namespace="proceedings")), - url(r'^production/', include('production.urls', namespace="production")), - url(r'^profiles/', include('profiles.urls', namespace="profiles")), - url(r'^security/', include('security.urls', namespace="security")), - url(r'^series/', include('series.urls', namespace="series")), - url(r'^sponsors/', include('sponsors.urls', namespace="sponsors")), - url(r'^stats/', include('stats.urls', namespace="stats")), - # Deprecated, keep temporarily for historical reasons - url(r'^partners/', OrganizationListView.as_view(), name='partners'), - url(r'^supporting_partners/', OrganizationListView.as_view(), name='partners'), + path( + '', + include('scipost.urls', namespace="scipost") + ), + path( + 'careers/', + include('careers.urls', namespace="careers") + ), + path( + 'colleges/', + include('colleges.urls', namespace="colleges") + ), + path( + 'commentaries/', + include('commentaries.urls', namespace="commentaries") + ), + path( + 'commentary/', + include('commentaries.urls', namespace="_commentaries") + ), + path( + 'comments/', + include('comments.urls', namespace="comments") + ), + path( + 'forums/', + include('forums.urls', namespace="forums") + ), + path( + 'funders/', + include('funders.urls', namespace="funders") + ), + path( + 'finances/', + include('finances.urls', namespace="finances") + ), + path( + 'guides/', + include('guides.urls', namespace="guides") + ), + path( + 'helpdesk/', + include('helpdesk.urls', namespace="helpdesk") + ), + path( + 'invitations/', + include('invitations.urls', namespace="invitations") + ), + path( + 'journals/', + include('journals.urls.general', namespace="journals") + ), + path( + 'mailing_list/', + include('mailing_lists.urls', namespace="mailing_lists") + ), + path( + 'markup/', + include('markup.urls', namespace='markup') + ), + path( + 'submissions/', + include('submissions.urls', namespace="submissions") + ), + path( + 'submission/', + include('submissions.urls', namespace="_submissions") + ), + path( + 'theses/', + include('theses.urls', namespace="theses") + ), + path( + 'thesis/', + include('theses.urls', namespace="_theses") + ), + path( + 'mails/', + include('mails.urls', namespace="mails") + ), + path( + 'news/', + include('news.urls', namespace="news") + ), + path( + 'ontology/', + include('ontology.urls', namespace="ontology") + ), + path( + 'organizations/', + include('organizations.urls', namespace="organizations") + ), + path( + 'petitions/', + include('petitions.urls', namespace="petitions") + ), + path( + 'preprints/', + include('preprints.urls', namespace="preprints") + ), + path( + 'proceedings/', + include('proceedings.urls', namespace="proceedings") + ), + path( + 'production/', + include('production.urls', namespace="production") + ), + path( + 'profiles/', + include('profiles.urls', namespace="profiles") + ), + path( + 'security/', + include('security.urls', namespace="security") + ), + path( + 'series/', include('series.urls', namespace="series") + ), + path( + 'sponsors/', + include('sponsors.urls', namespace="sponsors") + ), + path( + 'stats/', + include('stats.urls', namespace="stats") + ), ] if settings.DEBUG: import debug_toolbar - urlpatterns += [url(r'^__debug__/', include(debug_toolbar.urls))] + urlpatterns += [path('__debug__/', include(debug_toolbar.urls))] urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) -- GitLab