mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
human name for plugins
This commit is contained in:
parent
d1c2a399eb
commit
258d159093
@ -255,6 +255,14 @@ class IntegrationPluginBase(MixinBase, plugin.InvenTreePlugin):
|
|||||||
name = self.plugin_name()
|
name = self.plugin_name()
|
||||||
return slugify(name)
|
return slugify(name)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def human_name(self):
|
||||||
|
"""human readable name for labels etc."""
|
||||||
|
name = getattr(self, 'PLUGIN_TITLE', None)
|
||||||
|
if not name:
|
||||||
|
name = self.plugin_name()
|
||||||
|
return name
|
||||||
|
|
||||||
def mixin(self, key):
|
def mixin(self, key):
|
||||||
"""check if mixin is registered"""
|
"""check if mixin is registered"""
|
||||||
return key in self._mixins
|
return key in self._mixins
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
{% mixin_enabled plugin 'settings' as settings %}
|
{% mixin_enabled plugin 'settings' as settings %}
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>{{plugin_key}} - {{ plugin.plugin_name}}
|
<td>{{plugin_key}} - {{ plugin.human_name }}
|
||||||
{% if urls %}
|
{% if urls %}
|
||||||
<span class='badge'><a class='nav-toggle text-success' id='select-plugin-{{plugin_key}}'>{% trans 'Has urls' %}</a></span>
|
<span class='badge'><a class='nav-toggle text-success' id='select-plugin-{{plugin_key}}'>{% trans 'Has urls' %}</a></span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
|
|
||||||
{% block heading %}
|
{% block heading %}
|
||||||
{% blocktrans with name=plugin.plugin_name %}Plugin details for {{name}}{% endblocktrans %}
|
{% blocktrans with name=plugin.human_name %}Plugin details for {{name}}{% endblocktrans %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
@ -65,7 +65,7 @@
|
|||||||
{% if navigation %}
|
{% if navigation %}
|
||||||
|
|
||||||
<li class='nav navbar-nav'>
|
<li class='nav navbar-nav'>
|
||||||
<a class='dropdown-toggle' data-toggle='dropdown' href='#'><span class='{{plugin.icon}} icon-header'></span>{{plugin.plugin_name}}</a>
|
<a class='dropdown-toggle' data-toggle='dropdown' href='#'><span class='{{plugin.icon}} icon-header'></span>{{plugin.human_name}}</a>
|
||||||
<ul class='dropdown-menu'>
|
<ul class='dropdown-menu'>
|
||||||
{% for nav_item in plugin.navigation %}
|
{% for nav_item in plugin.navigation %}
|
||||||
<li><a href="{% url nav_item.link %}"><span class='{{nav_item.icon}} icon-header'></span>{{nav_item.name}}</a>
|
<li><a href="{% url nav_item.link %}"><span class='{{nav_item.icon}} icon-header'></span>{{nav_item.name}}</a>
|
||||||
|
Loading…
Reference in New Issue
Block a user