diff --git a/web/templates/vm_detail.html b/web/templates/vm_detail.html index cc95a08..ee36a47 100644 --- a/web/templates/vm_detail.html +++ b/web/templates/vm_detail.html @@ -8,6 +8,8 @@
+ {% set is_running = 'running' in vm.dominfo|lower %} + {% set is_autostart = 'enable' in vm.autostart|lower %}
{{ vm.name }}
@@ -15,6 +17,7 @@
user: {{ user }} + {{ 'running' if is_running else 'shut off' }} Консоль ↗ ← Дашборд
@@ -24,16 +27,46 @@

Управление

- virsh actions + compact actions
-
- Открыть консоль ↗ -
-
-
-
-
-
+
+
+
Основные действия
+
+ Консоль + {% if is_running %} +
+
+ {% else %} +
+ {% endif %} +
+
+
+
Автозапуск
+
+ {% if is_autostart %} +
+ enabled + {% else %} +
+ disabled + {% endif %} +
+
+
+
Опасные действия
+
+ {% if is_running %} +
+ {% endif %} + {% if not is_running %} +
+ {% else %} + Удаление доступно после выключения VM. + {% endif %} +
+
@@ -77,17 +110,6 @@
{{ vm.interfaces }}
- -
-
-

Опасная зона

- delete VM -
-

Удаление остановит VM, удалит определение libvirt и попытается удалить все привязанные storage-диски. Это действие необратимо.

-
- -
-