blob: 4603f04db84ded6df4b565bc82522b6cfcf6cdf0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
{% extends 'base.html' %}
{% macro print_scopes_tree(scopes) -%}
<ul class="list-group">
{% for scope in scopes %}
<li class="list-group-item">
<input class="form-check-input" type="checkbox"
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 content %}
<form method="post">
{{ print_scopes_tree(scopes["scope"]) }}
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button"
id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
{{ _('Actions') }}
</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<input class="dropdown-item" type="submit" value="{{ _('Poweroff') }}"
formaction="{{ url_for('action_poweroff') }}">
<input class="dropdown-item" type="submit" value="{{ _('Reboot') }}"
formaction="{{ url_for('action_reboot') }}">
</div>
</div>
</form>
{% endblock %}
|