diff --git a/__init__.py b/__init__.py index c03d195..2f87560 100644 --- a/__init__.py +++ b/__init__.py @@ -1 +1,3 @@ +# pylint: disable=invalid-name + default_app_config = 'passive_data_kit.apps.PassiveDataKitConfig' diff --git a/urls.py b/urls.py index fa0b34c..2bd13e6 100644 --- a/urls.py +++ b/urls.py @@ -1,18 +1,26 @@ +# pylint: disable=line-too-long + from django.conf.urls import url +from django.conf import settings + from .views import add_data_point, add_data_bundle, pdk_home, unmatched_sources, pdk_source, \ pdk_source_generator, pdk_visualization_data, pdk_export, pdk_download_report urlpatterns = [ - url(r'^visualization/(?P.+)/(?P.+)/(?P\d+).json$', \ - pdk_visualization_data, name='pdk_visualization_data'), - url(r'^report/(?P\d+)/download$', pdk_download_report, name='pdk_download_report'), - url(r'^source/(?P.+)/(?P.+)$', pdk_source_generator, \ - name='pdk_source_generator'), - url(r'^source/(?P.+)$', pdk_source, name='pdk_source'), - url(r'^export$', pdk_export, name='pdk_export'), url(r'^add-point.json$', add_data_point, name='pdk_add_data_point'), url(r'^add-bundle.json$', add_data_bundle, name='pdk_add_data_bundle'), - url(r'^unmatched-sources.json$', unmatched_sources, name='pdk_unmatched_sources'), - url(r'^$', pdk_home, name='pdk_home'), ] + +try: + if settings.PDK_DASHBOARD_ENABLED: + urlpatterns.append(url(r'^visualization/(?P.+)/(?P.+)/(?P\d+).json$', \ + pdk_visualization_data, name='pdk_visualization_data')) + urlpatterns.append(url(r'^report/(?P\d+)/download$', pdk_download_report, name='pdk_download_report')) + urlpatterns.append(url(r'^source/(?P.+)/(?P.+)$', pdk_source_generator, name='pdk_source_generator')) + urlpatterns.append(url(r'^source/(?P.+)$', pdk_source, name='pdk_source')) + urlpatterns.append(url(r'^export$', pdk_export, name='pdk_export')) + urlpatterns.append(url(r'^unmatched-sources.json$', unmatched_sources, name='pdk_unmatched_sources')) + urlpatterns.append(url(r'^$', pdk_home, name='pdk_home')) +except AttributeError: + pass