From af601c53a91b879e881847800640d75caef351bb Mon Sep 17 00:00:00 2001 From: Arthur Hanson Date: Thu, 27 Jun 2024 14:43:35 -0700 Subject: [PATCH] 14731 detal page --- netbox/core/views.py | 7 +++++-- netbox/templates/core/plugin.html | 29 ++++++++++++++++++++++------- 2 files changed, 27 insertions(+), 9 deletions(-) diff --git a/netbox/core/views.py b/netbox/core/views.py index e465822b0..6885d6682 100644 --- a/netbox/core/views.py +++ b/netbox/core/views.py @@ -668,7 +668,8 @@ def get_local_plugins(plugins): plugins[plugin_config.name] = { 'slug': plugin_config.name, 'name': plugin_config.verbose_name, - 'description': plugin_config.description, + 'tag_line': plugin_config.description, + 'description_short': None, 'author': plugin_config.author or _('Unknown Author'), 'version': plugin_config.version, 'icon': None, @@ -702,12 +703,14 @@ def get_catalog_plugins(plugins): if data['config_name'] in plugins: plugins[data['config_name']]['is_local'] = False plugins[data['config_name']]['is_certified'] = data['release_latest']['is_certified'] + plugins[data['config_name']]['description_short'] = data['description_short'] else: plugins[data['config_name']] = { 'slug': data['config_name'], 'name': data['title_short'], 'title_long': data['title_long'], - 'description': data['description_short'], + 'tag_line': data['tag_line'], + 'description_short': data['description_short'], 'author': data['author']['name'] or _('Unknown Author'), 'version': 'x', 'icon': None, diff --git a/netbox/templates/core/plugin.html b/netbox/templates/core/plugin.html index c7681138c..4f6381c44 100644 --- a/netbox/templates/core/plugin.html +++ b/netbox/templates/core/plugin.html @@ -14,7 +14,7 @@ {% block subtitle %}
- {{ plugin.description }} + {{ plugin.tag_line }}
{% endblock subtitle %} @@ -26,21 +26,36 @@ From {% endblock %} {% block tabs %} -