{% extends "base.html" %} {% load i18n %} {% load icons %} {% load static %} {% block title %}{% trans "Instances" %}{% endblock %} {% block style %} <link rel="stylesheet" href="{% static 'css/sortable-theme-bootstrap.css' %}" /> {% endblock %} {% block page_heading %}{% trans "Instances" %}{% endblock page_heading %} {% block page_heading_extra %} {% if request.user.is_superuser %} {% include 'create_inst_block.html' %} {% endif %} {% include 'search_block.html' %} {% endblock page_heading_extra %} {% block content %} {% for compute in computes %} {% if compute.status is not True %} <div class="alert alert-danger alert-dismissible fade show" role="alert"> {% trans 'Problem occurred with host' %} {{ compute.name }}: {{ compute.status }} <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> {% endif %} {% endfor %} <div class="col-lg-12"> {% if app_settings.VIEW_INSTANCES_LIST_STYLE == 'grouped' and request.user.is_superuser or 'instances.view_instances' in perms %} {% include 'allinstances_index_grouped.html' %} {% else %} {% include 'allinstances_index_nongrouped.html' %} {% endif %} </div> {% endblock content %} {% block script %} <script src="{% static 'js/sortable.min.js' %}"></script> <script src="{% static 'js/filter-table.js' %}"></script> {% if request.user.is_superuser %} <script> function goto_compute() { let compute = $("#compute_select").val(); window.location.href = "{% url 'instances:create_instance_select_type' 1 %}".replace(1, compute); } </script> {% endif %} {% endblock script %}