mirror of https://git.48k.eu/ogcp
Hardware inventory template extends from command.html
Extending from command.html is required for action views to mantain the scope context on the left side column. Enables setting dropdown button and action button as active when loading the hardware inventory view.multi-ogserver
parent
ba5063871c
commit
a326119937
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue