Extend scopes or commands in client details

Both "Add client" and "Client details" views use client_details.html
template. With this commit, "Add client" extends scopes.html and "Client
details" extend commands.hmlt.
multi-ogserver
Javier Sánchez Parra 2022-03-03 11:11:23 +01:00
parent 3db3659499
commit 4005b019ee
2 changed files with 5 additions and 3 deletions

View File

@ -1,4 +1,4 @@
{% extends 'commands.html' %}
{% extends parent %}
{% import "bootstrap/wtf.html" as wtf %}
{% block content %}

View File

@ -640,7 +640,7 @@ def action_client_info():
scopes, clients = get_scopes(set(ips))
return render_template('actions/client_details.html', form=form,
scopes=scopes, setup=setup)
parent="commands.html", scopes=scopes, setup=setup)
@app.route('/action/client/add', methods=['GET', 'POST'])
@login_required
@ -679,7 +679,9 @@ def action_client_add():
form.room.choices = list(rooms)
form.create.render_kw = {"formaction": url_for('action_client_add')}
return render_template('actions/client_details.html', form=form)
scopes, clients = get_scopes()
return render_template('actions/client_details.html', form=form,
parent="scopes.html", scopes=scopes)
def get_selected_clients(scopes):
selected_clients = dict()