From 175b6ca0533ebf5c89bcc9dd768d01bd89a075c5 Mon Sep 17 00:00:00 2001 From: Matthias Date: Fri, 12 Nov 2021 02:14:49 +0100 Subject: [PATCH] admin buttons for plugins --- .../templates/InvenTree/settings/plugin.html | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/InvenTree/templates/InvenTree/settings/plugin.html b/InvenTree/templates/InvenTree/settings/plugin.html index f5c5054976..adfb349251 100644 --- a/InvenTree/templates/InvenTree/settings/plugin.html +++ b/InvenTree/templates/InvenTree/settings/plugin.html @@ -25,11 +25,15 @@ -

{% trans "Plugin list" %}

+

{% trans "Plugin list" %} + {% url 'admin:plugin_pluginconfig' as url %} + {% include "admin_button.html" with url=url %} +

+ @@ -44,6 +48,12 @@ {% mixin_enabled plugin 'settings' as settings %} + - + + {% for plugin_key, plugin in in_pl_list.items %} +
{% trans "Admin" %} {% trans "Name" %} {% trans "Author" %} {% trans "Date" %}
+ {% if user.is_staff and perms.plugin.change_pluginconfig %} + {% url 'admin:plugin_pluginconfig_change' plugin.pk as url %} + {% include "admin_button.html" with url=url %} + {% endif %} + {{ plugin.human_name }} - {{plugin_key}} {% define plugin.registered_mixins as mixin_list %} @@ -67,10 +77,16 @@ {% inactive_plugin_list as in_pl_list %} {% if in_pl_list %} -
{% trans 'Inactiv plugins' %}
{% trans 'Inactiv plugins' %}
+ {% if user.is_staff and perms.plugin.change_pluginconfig %} + {% url 'admin:plugin_pluginconfig_change' plugin.pk as url %} + {% include "admin_button.html" with url=url %} + {% endif %} + {{plugin.name}} - {{plugin.key}}