diff --git a/pgweb/core/apps.py b/pgweb/core/apps.py new file mode 100644 index 00000000..fc30eb73 --- /dev/null +++ b/pgweb/core/apps.py @@ -0,0 +1,10 @@ +from django.apps import AppConfig, apps + + +class CoreAppConfig(AppConfig): + name = 'pgweb.core' + + def ready(self): + from pgweb.util.signals import register_basic_signal_handlers + + register_basic_signal_handlers() diff --git a/pgweb/security/management/commands/update_cve_links.py b/pgweb/security/management/commands/update_cve_links.py index b70c8f76..03def67b 100644 --- a/pgweb/security/management/commands/update_cve_links.py +++ b/pgweb/security/management/commands/update_cve_links.py @@ -39,4 +39,3 @@ and have been made visible on the website. {0} """.format("\n".join(newly_visible))) - list(map(varnish_purge, SecurityPatch.purge_urls)) diff --git a/pgweb/settings.py b/pgweb/settings.py index 5de20545..44c02096 100644 --- a/pgweb/settings.py +++ b/pgweb/settings.py @@ -96,7 +96,7 @@ INSTALLED_APPS = [ 'django.contrib.admin', 'django_markwhat', 'django.contrib.staticfiles', - 'pgweb.core', + 'pgweb.core.apps.CoreAppConfig', 'pgweb.mailqueue', 'pgweb.account', 'pgweb.news', diff --git a/pgweb/urls.py b/pgweb/urls.py index a4d7f689..3d4d0ca6 100644 --- a/pgweb/urls.py +++ b/pgweb/urls.py @@ -1,8 +1,6 @@ from django.conf.urls import include, url from django.views.generic import RedirectView -from pgweb.util.signals import register_basic_signal_handlers - import pgweb.contributors.views import pgweb.core.views import pgweb.docs.views @@ -28,9 +26,6 @@ from pgweb.events.feeds import EventFeed from django.contrib import admin admin.autodiscover() -# Register our save signal handlers -register_basic_signal_handlers() - urlpatterns = [ url(r'^$', pgweb.core.views.home), url(r'^dyncss/(?Pbase|docs).css$', pgweb.core.views.dynamic_css),