Be explicit about subdomain_ and maindomain_ urls in plugins

This commit is contained in:
Raphael Michel
2016-03-24 12:57:19 +01:00
parent b2f703ffc0
commit 89f0c5e461
8 changed files with 12 additions and 19 deletions

View File

@@ -1,7 +1,3 @@
import importlib
import importlib.util
from django.apps import apps
from django.conf import settings
from django.conf.urls import include, url
@@ -27,17 +23,4 @@ if settings.DEBUG:
debug_patterns.append(url(r'^__debug__/', include(debug_toolbar.urls)))
raw_plugin_patterns = []
for app in apps.get_app_configs():
if hasattr(app, 'PretixPluginMeta'):
if importlib.util.find_spec(app.name + '.urls'):
urlmod = importlib.import_module(app.name + '.urls')
raw_plugin_patterns.append(
url(r'', include(urlmod, namespace=app.label))
)
plugin_patterns = [
url(r'', include(raw_plugin_patterns, namespace='plugins'))
]
common_patterns = base_patterns + control_patterns + debug_patterns + plugin_patterns
common_patterns = base_patterns + control_patterns + debug_patterns