mirror of
				https://github.com/retspen/webvirtcloud
				synced 2025-07-31 12:41:08 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			46 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% 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 %}
 | |
|             {% 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 %}
 |