diff --git a/coldfront/config/settings.py b/coldfront/config/settings.py index 7ab3ccfc1..753bb4c98 100644 --- a/coldfront/config/settings.py +++ b/coldfront/config/settings.py @@ -1,3 +1,4 @@ +import djp import environ from split_settings.tools import optional, include from coldfront.config.env import ENV, PROJECT_ROOT @@ -50,3 +51,5 @@ coldfront_configs.append(optional(lc)) include(*coldfront_configs) + +djp.settings(globals()) diff --git a/coldfront/config/urls.py b/coldfront/config/urls.py index cabf338dc..422e16421 100644 --- a/coldfront/config/urls.py +++ b/coldfront/config/urls.py @@ -5,6 +5,7 @@ from django.contrib import admin from django.urls import include, path from django.views.generic import TemplateView +import djp import coldfront.core.portal.views as portal_views @@ -41,3 +42,5 @@ if 'django_su.backends.SuBackend' in settings.AUTHENTICATION_BACKENDS: urlpatterns.append(path('su/', include('django_su.urls'))) + +urlpatterns += djp.urlpatterns() diff --git a/setup.py b/setup.py index c6764581d..96b873ec1 100644 --- a/setup.py +++ b/setup.py @@ -44,6 +44,7 @@ 'django-sslserver==0.22', 'django-su==1.0.0', 'doi2bib==0.4.0', + 'djp==0.3.1', 'factory-boy==3.3.0', 'Faker==24.1.0', 'fontawesome-free==5.15.4', @@ -51,6 +52,7 @@ 'future==1.0.0', 'humanize==4.9.0', 'idna==3.6', + 'pluggy==1.5.0', 'pyparsing==3.1.2', 'python-dateutil==2.9.0.post0', 'python-memcached==1.62',