summaryrefslogtreecommitdiffstats
path: root/ogcp/templates/scopes.html
diff options
context:
space:
mode:
Diffstat (limited to 'ogcp/templates/scopes.html')
-rw-r--r--ogcp/templates/scopes.html47
1 files changed, 3 insertions, 44 deletions
diff --git a/ogcp/templates/scopes.html b/ogcp/templates/scopes.html
index 00f6883..1d931bb 100644
--- a/ogcp/templates/scopes.html
+++ b/ogcp/templates/scopes.html
@@ -1,24 +1,7 @@
{% extends 'base.html' %}
-{% block nav_scopes %}active{% endblock %}
-
-{% macro print_scopes_tree(scopes) -%}
+{% import "macros.html" as macros %}
- <ul class="list-group list-group-flush">
- {% for scope in scopes %}
- <li class="list-group-item state--{{ scope['state'] | lower }}">
- <input class="form-check-input" type="checkbox" form="scopesForm"
- value="{{ " ".join(scope["ip"]) }}"
- name="{{ scope["name"] }}_{{ scope["id"] }}">
- {{ scope["name"] }}
- {% if "state" in scope %}
- -- STATE: {{ scope["state"] }}
- {% endif %}
- {{ print_scopes_tree(scope["scope"]) }}
- </li>
- {% endfor %}
- </ul>
-
-{% endmacro %}
+{% block nav_scopes %}active{% endblock %}
{% block container %}
<form id="scopesForm">
@@ -29,36 +12,12 @@
{% endblock %}
{% block sidebar %}
- {{ print_scopes_tree(scopes["scope"]) }}
+ {{ macros.print_scopes_tree(scopes["scope"]) }}
{% endblock %}
{% block commands %}
- <input class="btn btn-light" type="submit" value="{{ _('Power on (WoL)') }}"
- form="scopesForm" formaction="{{ url_for('action_wol') }}" formmethod="get">
- <input class="btn btn-light" type="submit" value="{{ _('Power off') }}"
- form="scopesForm" formaction="{{ url_for('action_poweroff') }}" formmethod="post">
- <input class="btn btn-light" type="submit" value="{{ _('Reboot') }}"
- form="scopesForm" formaction="{{ url_for('action_reboot') }}" formmethod="post">
- <input class="btn btn-light" type="submit" value="{{ _('Refresh') }}"
- form="scopesForm" formaction="{{ url_for('action_refresh') }}" formmethod="post">
- <input class="btn btn-light" type="submit" value="{{ _('Hardware') }}"
- form="scopesForm" formaction="{{ url_for('action_hardware') }}" formmethod="get">
- <input class="btn btn-light" type="submit" value="{{ _('Software') }}"
- form="scopesForm" formaction="{{ url_for('action_software') }}" formmethod="get">
- <input class="btn btn-light" type="submit" value="{{ _('Start session') }}"
- form="scopesForm" formaction="{{ url_for('action_session') }}" formmethod="get">
- <input class="btn btn-light" type="submit" value="{{ _('Restore Image') }}"
- form="scopesForm" formaction="{{ url_for('action_image_restore') }}" formmethod="get">
- <input class="btn btn-light" type="submit" value="{{ _('Partition & Format') }}"
- form="scopesForm" formaction="{{ url_for('action_setup_show') }}" formmethod="get">
- <input class="btn btn-light" type="submit" value="{{ _('Client details') }}"
- form="scopesForm" formaction="{{ url_for('action_client_info') }}" formmethod="get">
<input class="btn btn-light" type="submit" value="{{ _('Add client') }}"
form="scopesForm" formaction="{{ url_for('action_client_add') }}" formmethod="get">
- <input class="btn btn-light" type="submit" value="{{ _('Create image') }}"
- form="scopesForm" formaction="{{ url_for('action_image_create') }}" formmethod="get">
- <input class="btn btn-light" type="submit" value="{{ _('Set boot mode') }}"
- form="scopesForm" formaction="{{ url_for('action_mode') }}" formmethod="get">
<input class="btn btn-light" type="submit" value="{{ _('Add room') }}"
form="scopesForm" formaction="{{ url_for('action_room_add') }}" formmethod="get">
<input class="btn btn-light" type="submit" value="{{ _('Delete room') }}"