2019-08-09 12:33:33 -04:00
{% extends '_base.html' %}
{% load helpers %}
{% block content %}
< h1 > {% block title %}Scripts{% endblock %}< / h1 >
< div class = "row" >
2019-08-14 15:46:08 -04:00
< div class = "col-md-12" >
2019-08-09 12:33:33 -04:00
{% 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 >
2019-08-14 15:46:08 -04:00
< th class = "col-md-3" > Name< / th >
< th class = "col-md-9" > Description< / th >
2019-08-09 12:33:33 -04:00
< / tr >
< / thead >
< tbody >
{% for class_name, script in module_scripts.items %}
< tr >
< td >
2019-10-30 09:13:26 -04:00
< a href = "{% url 'extras:script' module=script.module name=class_name %}" name = "script.{{ class_name }}" > < strong > {{ script }}< / strong > < / a >
2019-08-09 12:33:33 -04:00
< / td >
2019-08-12 13:16:18 -04:00
< td > {{ script.Meta.description }}< / td >
2019-08-09 12:33:33 -04:00
< / tr >
{% endfor %}
< / tbody >
< / table >
{% endfor %}
{% else %}
< div class = "alert alert-info" >
< p > < strong > No scripts found.< / strong > < / p >
2019-08-21 15:46:06 -04:00
< p > Scripts 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 >
2019-08-09 12:33:33 -04:00
< / div >
{% endif %}
< / div >
< / div >
{% endblock %}