mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-30 20:46:47 +00:00
25 lines
486 B
Python
25 lines
486 B
Python
"""
|
|
URL lookup for plugin app
|
|
"""
|
|
|
|
from django.conf.urls import url, include
|
|
|
|
from plugin import plugin_registry
|
|
|
|
|
|
PLUGIN_BASE = 'plugin' # Constant for links
|
|
|
|
|
|
def get_plugin_urls():
|
|
"""
|
|
Returns a urlpattern that can be integrated into the global urls
|
|
"""
|
|
|
|
urls = []
|
|
|
|
for plugin in plugin_registry.plugins.values():
|
|
if plugin.mixin_enabled('urls'):
|
|
urls.append(plugin.urlpatterns)
|
|
|
|
return url(f'^{PLUGIN_BASE}/', include((urls, 'plugin')))
|