2019-08-09 12:33:33 -04:00
{% extends '_base.html' %}
{% load helpers %}
{% block content %}
< h1 > {% block title %}Scripts{% endblock %}< / h1 >
< div class = "row" >
< div class = "col-md-9" >
{% if scripts %}
{% for module, module_scripts in scripts.items %}
< h3 > < a name = "module.{{ module }}" > < / a > {{ module|bettertitle }}< / h3 >
< table class = "table table-hover table-headings reports" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< th > < / th >
< / tr >
< / thead >
< tbody >
{% for class_name, script in module_scripts.items %}
< tr >
< td >
< a href = "{% url 'extras:script' module=module name=class_name %}" name = "script.{{ class_name }}" > < strong > {{ script }}< / strong > < / a >
< / td >
2019-08-12 13:16:18 -04:00
< td > {{ script.Meta.description }}< / td >
2019-08-09 12:33:33 -04:00
< td > < / td >
< / tr >
{% endfor %}
< / tbody >
< / table >
{% endfor %}
{% else %}
< div class = "alert alert-info" >
< p > < strong > No scripts found.< / strong > < / p >
< p > Reports should be saved to < code > {{ settings.SCRIPTS_ROOT }}< / code > . (This path can be changed by setting < code > SCRIPTS_ROOT< / code > in NetBox's configuration.)< / p >
< / div >
{% endif %}
< / div >
< / div >
{% endblock %}