From dafed332bc52514f9402c1a4540123e4a65d3791 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 18 Sep 2021 02:09:22 +0200 Subject: [PATCH] show base url in settings --- InvenTree/plugins/integration/integration.py | 5 +++++ InvenTree/templates/InvenTree/settings/plugin_settings.html | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/InvenTree/plugins/integration/integration.py b/InvenTree/plugins/integration/integration.py index 81d64393b3..4a7b3e19d9 100644 --- a/InvenTree/plugins/integration/integration.py +++ b/InvenTree/plugins/integration/integration.py @@ -3,6 +3,7 @@ import logging from django.conf.urls import url, include +from django.conf import settings import plugins.plugin as plugin @@ -30,6 +31,10 @@ class IntegrationPlugin(plugin.InvenTreePlugin): return self.urlpatterns return None + @property + def base_url(self): + return f'{settings.PLUGIN_URL}/{self.plugin_name()}/' + @property def urlpatterns(self): """ diff --git a/InvenTree/templates/InvenTree/settings/plugin_settings.html b/InvenTree/templates/InvenTree/settings/plugin_settings.html index 7f4deeace8..2a84e976af 100644 --- a/InvenTree/templates/InvenTree/settings/plugin_settings.html +++ b/InvenTree/templates/InvenTree/settings/plugin_settings.html @@ -22,4 +22,10 @@ +{% if plugin.has_urls %} +

{% trans "URLs" %}

+ +

{% blocktrans with base=plugin.base_url %}The Base-URL for this plugin is {{ base }}.{% endblocktrans %}

+{% endif %} + {% endblock %}