{% extends 'base/layout.html' %} {% load helpers catalog_tags %} {% block title %}{{ plugin.name }}{% endblock %} {% block breadcrumbs %} {% endblock %} {% block content %}

{{ plugin.name }}

{% if plugin.summary %}

{{ plugin.summary }}

{% endif %} {% if plugin.description %}
{{ plugin|render_description }}
{% endif %}
{% if install_logs %}
Installation History
{% for log in install_logs %} {% endfor %}
Action Version Status User Date
{{ log.get_action_display }} {{ log.version }} {% if log.status == "success" %} {{ log.get_status_display }} {% elif log.status == "failed" %} {{ log.get_status_display }} {% elif log.status == "in_progress" %} {{ log.get_status_display }} {% else %} {{ log.get_status_display }} {% endif %} {{ log.user }} {{ log.started|date:"Y-m-d H:i" }}
{% endif %}
Plugin Info
{% if plugin.netbox_min_version %} {% endif %} {% if plugin.netbox_max_version %} {% endif %}
Version {{ plugin.version }}
Author {{ plugin.author|default:"-" }}
License {{ plugin.license|default:"-" }}
Category {{ plugin.category }}
Certification {% if plugin.certification == "certified" %} Certified {% elif plugin.certification == "compatible" %} Compatible {% elif plugin.certification == "deprecated" %} Deprecated {% else %} Untested {% endif %}
Python {{ plugin.requires_python|default:"-" }}
NetBox Min {{ plugin.netbox_min_version }}
NetBox Max {{ plugin.netbox_max_version }}
{% if plugin.notes %}
{{ plugin.notes }}
{% endif %} {% if plugin.replacement %}
This plugin is deprecated. Consider using {{ plugin.replacement }} instead.
{% endif %}
{% if plugin.downloads_last_month %}
Downloads
Last Day {{ plugin.downloads_last_day|default:"0" }}
Last Week {{ plugin.downloads_last_week|default:"0" }}
Last Month {{ plugin.downloads_last_month|default:"0" }}
{% endif %}
Compatibility
{% if plugin.is_compatible %} {% if plugin.compatibility_source == "unknown" %}
Unknown
No compatibility information available.
{% else %}
Compatible
{% if plugin.netbox_min_version %} Requires NetBox {{ plugin.netbox_min_version }}{% if plugin.netbox_max_version %} - {{ plugin.netbox_max_version }}{% else %}+{% endif %} {% endif %}
Source: {{ plugin.compatibility_source }}
{% endif %} {% else %}
Incompatible
{{ plugin.compatibility_reason }}
{% endif %}
Status
{% if plugin.installed_version %}
Installed (v{{ plugin.installed_version }})
{% if plugin.is_activated %}
Activated
{% else %}
Not Activated
{% endif %} {% if plugin.upgrade_available %}
Upgrade available (v{{ plugin.version }})
{% endif %} {% else %}
Not Installed
{% endif %}
{% if plugin.is_compatible %} {% if not plugin.installed_version %} Install {% elif plugin.upgrade_available %} Upgrade to v{{ plugin.version }} {% else %} {% endif %} {% else %} {% endif %}
Links
{% if plugin.home_page %} Homepage {% endif %} {% if plugin.documentation_url %} Documentation {% endif %} {% for name, url in plugin.project_urls.items %} {{ name }} {% endfor %} PyPI

For Docker or manual installations:

{{ plugin.name }}{% if plugin.version %}>={{ plugin.version }}{% endif %}
PLUGINS = ["{{ plugin.module_name }}"]
{% endblock %}