{% extends 'base/layout.html' %} {% load buttons %} {% load helpers %} {% block title %}Scripts{% endblock %} {% block controls %}
{% block extra_controls %}{% endblock %} {% add_button model %}
{% endblock controls %} {% block tabs %} {% endblock tabs %} {% block content-wrapper %}
{% for module in script_modules %}
{% if perms.extras.delete_scriptmodule %} {% endif %} {{ module.name|bettertitle }}
{% include 'inc/sync_warning.html' with object=module %} {% for script_name, script_class in module.scripts.items %} {% with last_result=job_results|get_key:script_class.full_name %} {% if last_result %} {% else %} {% endif %} {% endwith %} {% endfor %}
Name Description Last Run Status
{{ script_class.name }} {{ script_class.Meta.description|markdown|placeholder }} {{ last_result.created|annotated_date }} {% badge last_result.get_status_display last_result.get_status_color %} Never {{ ''|placeholder }}
{% empty %}

No Scripts Found

Scripts should be saved to {{ settings.SCRIPTS_ROOT }}.
This path can be changed by setting SCRIPTS_ROOT in NetBox's configuration.
{% endfor %}
{% endblock content-wrapper %}