mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-30 20:46:47 +00:00
refactor
This commit is contained in:
parent
47bb9466b7
commit
5b04f812a9
@ -123,12 +123,17 @@ translated_javascript_urls = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
# Integration plugin urls
|
# Integration plugin urls
|
||||||
interation_urls = []
|
integration_urls = []
|
||||||
|
def get_integration_urls():
|
||||||
|
urls = []
|
||||||
|
for plugin in settings.INTEGRATION_PLUGINS.values():
|
||||||
|
if plugin.mixin_enabled('urls'):
|
||||||
|
urls.append(plugin.urlpatterns)
|
||||||
|
return urls
|
||||||
|
|
||||||
try:
|
try:
|
||||||
if settings.PLUGIN_TESTING or InvenTreeSetting.get_setting('ENABLE_PLUGINS_URL'):
|
if settings.PLUGIN_TESTING or InvenTreeSetting.get_setting('ENABLE_PLUGINS_URL'):
|
||||||
for plugin in settings.INTEGRATION_PLUGINS.values():
|
integration_urls = get_integration_urls()
|
||||||
if plugin.mixin_enabled('urls'):
|
|
||||||
interation_urls.append(plugin.urlpatterns)
|
|
||||||
except (OperationalError, ProgrammingError):
|
except (OperationalError, ProgrammingError):
|
||||||
# Exception if the database has not been migrated yet
|
# Exception if the database has not been migrated yet
|
||||||
pass
|
pass
|
||||||
@ -172,7 +177,7 @@ urlpatterns = [
|
|||||||
url(r'^api-doc/', include_docs_urls(title='InvenTree API')),
|
url(r'^api-doc/', include_docs_urls(title='InvenTree API')),
|
||||||
|
|
||||||
# plugins
|
# plugins
|
||||||
url(f'^{settings.PLUGIN_URL}/', include((interation_urls, 'plugin'))),
|
url(f'^{settings.PLUGIN_URL}/', include((integration_urls, 'plugin'))),
|
||||||
|
|
||||||
url(r'^markdownx/', include('markdownx.urls')),
|
url(r'^markdownx/', include('markdownx.urls')),
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user