diff options
Diffstat (limited to 'ogcp')
-rw-r--r-- | ogcp/templates/actions/hardware.html | 4 | ||||
-rw-r--r-- | ogcp/views.py | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/ogcp/templates/actions/hardware.html b/ogcp/templates/actions/hardware.html index c447c57..70a24de 100644 --- a/ogcp/templates/actions/hardware.html +++ b/ogcp/templates/actions/hardware.html @@ -1,6 +1,8 @@ -{% extends 'base.html' %} +{% extends 'commands.html' %} {% import "bootstrap/wtf.html" as wtf %} +{% block nav_inventory %} active{% endblock %} +{% block nav_inventory_hardware %} active{% endblock %} {% block content %} <h1 class="m-5">{{_('Hardware inventory')}}</h1> diff --git a/ogcp/views.py b/ogcp/views.py index a5e9573..a5b04a1 100644 --- a/ogcp/views.py +++ b/ogcp/views.py @@ -477,6 +477,7 @@ def action_hardware(): return make_response("400 Bad Request", 400) else: ips = parse_elements(request.args.to_dict()) + scopes, _clients = get_scopes(ips) if not validate_elements(ips, max_len=1): return redirect(url_for('commands')) @@ -484,7 +485,7 @@ def action_hardware(): r = g.server.get('/hardware', payload={'client': list(ips)}) hardware = r.json()['hardware'] return render_template('actions/hardware.html', form=form, - hardware=hardware) + hardware=hardware, scopes=scopes) @app.route('/action/software', methods=['GET', 'POST']) @login_required |