diff --git a/netbox/core/tables/plugin.py b/netbox/core/tables/plugin.py index 37c372a29..054ceba01 100644 --- a/netbox/core/tables/plugin.py +++ b/netbox/core/tables/plugin.py @@ -34,6 +34,7 @@ class CertifiedPluginTable(BaseTable): default_columns = ( 'version', 'last_updated', 'min_version', 'max_version', ) + orderable = False def render_last_updated(self, value, record): return naturalday(datetime.fromisoformat(value)) diff --git a/netbox/core/views.py b/netbox/core/views.py index f03fa970b..4213241c7 100644 --- a/netbox/core/views.py +++ b/netbox/core/views.py @@ -671,7 +671,7 @@ def get_local_plugins(plugins): 'config_name': None, 'name': plugin_config.verbose_name, 'tag_line': plugin_config.description, - 'description_short': None, + 'description_short': plugin_config.description, 'author': plugin_config.author or _('Unknown Author'), 'version': plugin_config.version, 'icon': None, diff --git a/netbox/templates/core/plugin.html b/netbox/templates/core/plugin.html index bf381ede1..09029b8da 100644 --- a/netbox/templates/core/plugin.html +++ b/netbox/templates/core/plugin.html @@ -54,7 +54,8 @@ From
-
+ +
{% include 'htmx/table.html' %}
diff --git a/netbox/templates/core/plugin_list.html b/netbox/templates/core/plugin_list.html index bd204b567..6938cc601 100644 --- a/netbox/templates/core/plugin_list.html +++ b/netbox/templates/core/plugin_list.html @@ -20,6 +20,30 @@ {% block content %}

{% trans "NetBox plugins enable you to document and model new kinds of resources, connect automations, add workflows, and much more." %}

+
+
+
+ + + + +
+
+ +
+ {% if request.user.is_authenticated and table_modal %} +
+ +
+ {% endif %} +
+
+ {# System status #}
{% for plugin in plugins %}