{% extends 'generic/object.html' %} {% load i18n %} {% load helpers %} {% block head %} {{ block.super }} {% include "netbox_nsm/inc/rulebook_page_head.html" %} {% include "netbox_nsm/inc/rulebook_rules_grid_head.html" %} {% endblock head %} {% block breadcrumbs %} {% include "netbox_nsm/inc/rulebook_breadcrumbs.html" with active_tab=rules_tab_label %} {% endblock breadcrumbs %} {% block content %}
{% if is_nsm_rules %}
{% csrf_token %}
{% include "netbox_nsm/inc/rulebook_ag_chrome_bar.html" with policy_toolbar=True %}
{% include "netbox_nsm/inc/rulebook_ag_group_by.html" %}
{{ rulebook_rules_grid_payload|json_script:"nsm-rulebook-rules-grid-data" }} {% if rules_grid_config %}{{ rules_grid_config|json_script:"nsm-rulebook-rules-grid-config" }}{% endif %}
{% include "netbox_nsm/inc/rulebook_ag_status_bar.html" with row_stats_id="nsm-ag-row-stats" selected_stats_id="nsm-ag-selected-stats" load_more_btn_id="nsm-ag-load-more" %}
{# Scripts here: generic/object.html does not expose {% block javascript %} to base.html #} {% include "netbox_nsm/inc/rulebook_rules_grid_javascript.html" %}
{% endif %}
{% endblock %}