diff options
author | Javier Sánchez Parra <jsanchez@soleta.eu> | 2022-01-14 15:04:58 +0100 |
---|---|---|
committer | Javier Sánchez Parra <jsanchez@soleta.eu> | 2022-01-19 15:36:58 +0100 |
commit | 73963a0273b64cb3fb8dedcd0886dcfaf92dfc20 (patch) | |
tree | ccc4bae8de4b4bf433ca8def7c1070eb6e4cf35c /ogcp/templates | |
parent | 96d2797ec3dd4e37b668c58c43dce26ce24968d6 (diff) |
Ask twice to delete clients
This commit adds an extra view to ensure users do not clients
accidentally.
It also includes Spanish translation of the new strings.
Diffstat (limited to 'ogcp/templates')
-rw-r--r-- | ogcp/templates/actions/delete_client.html | 25 | ||||
-rw-r--r-- | ogcp/templates/scopes.html | 2 |
2 files changed, 26 insertions, 1 deletions
diff --git a/ogcp/templates/actions/delete_client.html b/ogcp/templates/actions/delete_client.html new file mode 100644 index 0000000..0c793c1 --- /dev/null +++ b/ogcp/templates/actions/delete_client.html @@ -0,0 +1,25 @@ +{% extends 'scopes.html' %} +{% import "bootstrap/wtf.html" as wtf %} + +{% block content %} + +{% set ip_list = form.ips.data.split(' ') %} +{% set ip_count = ip_list | length %} +<h1 class="m-5"> + {{ _('Delete %(ip_count)d client(s)', ip_count=ip_count) }} +</h1> + +<ul class="list-group mx-5 list-group-horizontal-sm"> +{% for ip in ip_list %} + <li class="list-group-item flex-fill list-group-item-info">{{ ip }}</li> +{% endfor %} +</ul> + +{{ wtf.quick_form(form, + action=url_for('action_client_delete'), + method='post', + button_map={'submit': 'primary'}, + extra_classes="mx-5") }} + +{% endblock %} + diff --git a/ogcp/templates/scopes.html b/ogcp/templates/scopes.html index 8ab30c0..6c543fa 100644 --- a/ogcp/templates/scopes.html +++ b/ogcp/templates/scopes.html @@ -23,7 +23,7 @@ <input class="btn btn-light" type="submit" value="{{ _('Add center') }}" form="scopesForm" formaction="{{ url_for('action_center_add') }}" formmethod="get"> <input class="btn btn-light" type="submit" value="{{ _('Delete client') }}" - form="scopesForm" formaction="{{ url_for('action_client_delete') }}" formmethod="post"> + form="scopesForm" formaction="{{ url_for('action_client_delete') }}" formmethod="get"> <input class="btn btn-light" type="submit" value="{{ _('Delete room') }}" form="scopesForm" formaction="{{ url_for('action_room_delete') }}" formmethod="get"> <input class="btn btn-light" type="submit" value="{{ _('Delete center') }}" |