You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
200 lines
8.0 KiB
200 lines
8.0 KiB
|
13 years ago
|
{% extends "ovpnconsole/base.html" %}
|
||
|
|
|
||
|
|
{% block title %}
|
||
|
|
{% if ovpnserver_object %} Modification du serveur {{ object.name }}
|
||
|
|
{% else %} Ajout d'un nouveau serveur
|
||
|
|
{% endif %}
|
||
|
|
{% endblock %}
|
||
|
|
|
||
|
|
{% block menu_top %}
|
||
|
|
{% if user.is_authenticated %}
|
||
|
|
<li><a href="{% url admin_page %}">Administration</a></li>
|
||
|
|
<li><a href="{% url logout %}">Deconnexion</a></li>
|
||
|
|
{% else %}
|
||
|
|
<li><a href="{% url login %}">Connexion</a></li>
|
||
|
|
{% endif %}
|
||
|
|
{% endblock %}
|
||
|
|
{% block navigation %}
|
||
|
|
<i>{{ ovpnserver_object.ovpnauthority.ovpnsite }} : {{ ovpnserver_object.ovpnauthority }} : {{ ovpnserver_object }}</i>
|
||
|
|
{% endblock %}
|
||
|
|
|
||
|
|
{% block menu %}
|
||
|
|
{% if ovpnserver_object %}
|
||
|
|
<a href="/ovpnconsole/server/{{ ovpnserver_object.id }}/"><img src="{{ MEDIA_URL }}images/back.png" /> Retour au serveur </a>
|
||
|
|
{% else %}
|
||
|
|
<h2>Ajout d'un serveur</h2>
|
||
|
|
<a href="/ovpnconsole/authority/{{ ovpnauthority_object.id }}/"><img src="{{ MEDIA_URL }}images/back.png" /> Retour à l'authorité de certification</a>
|
||
|
|
{% endif %}
|
||
|
|
{% endblock %}
|
||
|
|
|
||
|
|
{% block contenu %}
|
||
|
|
{% if ovpnserver_object %}
|
||
|
|
<h2>Modification du serveur {{ ovpnserver_object.name }} </h2>
|
||
|
|
{% else %}
|
||
|
|
<h2>Ajout d'un nouveau serveur </h2>
|
||
|
|
{% endif %}
|
||
|
|
<form action="" method="POST">
|
||
|
|
<table>
|
||
|
|
<tr><th>{{ form.name.label_tag }} :</th>
|
||
|
|
<td> {{ form.name }}</td>
|
||
|
|
<td>{% for error in form.name.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.openvpn_base_dir.label_tag }} :</th>
|
||
|
|
<td> {{ form.openvpn_base_dir }}</td>
|
||
|
|
<td>{% for error in form.openvpn_base_dir.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.local_ip_address.label_tag }} :</th>
|
||
|
|
<td> {{ form.local_ip_address }}</td>
|
||
|
|
<td>{% for error in form.local_ip_address.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.public_ip_address.label_tag }} :</th>
|
||
|
|
<td> {{ form.public_ip_address }}</td>
|
||
|
|
<td>{% for error in form.public_ip_address.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.port.label_tag }} :</th>
|
||
|
|
<td> {{ form.port }}</td>
|
||
|
|
<td>{% for error in form.port.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.protocol.label_tag }} :</th>
|
||
|
|
<td> {{ form.protocol }}</td>
|
||
|
|
<td>{% for error in form.protocol.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.device.label_tag }} :</th>
|
||
|
|
<td> {{ form.device }}</td>
|
||
|
|
<td>{% for error in form.device.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.server_mode.label_tag }} :</th>
|
||
|
|
<td> {{ form.server_mode }}</td>
|
||
|
|
<td>{% for error in form.server_mode.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.client_to_client.label_tag }} :</th>
|
||
|
|
<td> {{ form.client_to_client }}</td>
|
||
|
|
<td>{% for error in form.client_to_client.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.vpn_network.label_tag }} :</th>
|
||
|
|
<td> {{ form.vpn_network }}</td>
|
||
|
|
<td>{% for error in form.vpn_network.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.vpn_mask.label_tag }} :</th>
|
||
|
|
<td> {{ form.vpn_mask }}</td>
|
||
|
|
<td>{% for error in form.vpn_mask.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.suffix_dns.label_tag }} :</th>
|
||
|
|
<td> {{ form.suffix_dns }}</td>
|
||
|
|
<td>{% for error in form.suffix_dns.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.dns_list.label_tag }} :</th>
|
||
|
|
<td> {{ form.dns_list }}</td>
|
||
|
|
<td>{% for error in form.dns_list.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.wins_list.label_tag }} :</th>
|
||
|
|
<td> {{ form.wins_list }}</td>
|
||
|
|
<td>{% for error in form.wins_list.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.routes_list.label_tag }} :</th>
|
||
|
|
<td> {{ form.routes_list }}</td>
|
||
|
|
<td>{% for error in form.routes_list.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.compress_data.label_tag }} :</th>
|
||
|
|
<td> {{ form.compress_data }}</td>
|
||
|
|
<td>{% for error in form.compress_data.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.floating_server.label_tag }} :</th>
|
||
|
|
<td> {{ form.floating_server }}</td>
|
||
|
|
<td>{% for error in form.floating_server.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.redirect_gw.label_tag }} :</th>
|
||
|
|
<td> {{ form.redirect_gw }}</td>
|
||
|
|
<td>{% for error in form.redirect_gw.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.log_file.label_tag }} :</th>
|
||
|
|
<td> {{ form.log_file }}</td>
|
||
|
|
<td>{% for error in form.log_file.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.log_verbosity.label_tag }} :</th>
|
||
|
|
<td> {{ form.log_verbosity }}</td>
|
||
|
|
<td>{% for error in form.log_verbosity.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.status_file.label_tag }} :</th>
|
||
|
|
<td> {{ form.status_file }}</td>
|
||
|
|
<td>{% for error in form.status_file.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.status_version.label_tag }} :</th>
|
||
|
|
<td> {{ form.status_version }}</td>
|
||
|
|
<td>{% for error in form.status_version.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.mute.label_tag }} :</th>
|
||
|
|
<td> {{ form.mute }}</td>
|
||
|
|
<td>{% for error in form.mute.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.daemon_user.label_tag }} :</th>
|
||
|
|
<td> {{ form.daemon_user }}</td>
|
||
|
|
<td>{% for error in form.daemon_user.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.daemon_group.label_tag }} :</th>
|
||
|
|
<td> {{ form.daemon_group }}</td>
|
||
|
|
<td>{% for error in form.daemon_group.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.dns_name.label_tag }} :</th>
|
||
|
|
<td> {{ form.dns_name }}</td>
|
||
|
|
<td>{% for error in form.dns_name.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.keep_alive.label_tag }} :</th>
|
||
|
|
<td> {{ form.keep_alive }}</td>
|
||
|
|
<td>{% for error in form.keep_alive.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.keep_alive_retry.label_tag }} :</th>
|
||
|
|
<td> {{ form.keep_alive_retry }}</td>
|
||
|
|
<td>{% for error in form.keep_alive_retry.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.mtu_test.label_tag }} :</th>
|
||
|
|
<td> {{ form.mtu_test }}</td>
|
||
|
|
<td>{% for error in form.mtu_test.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.tls_server.label_tag }} :</th>
|
||
|
|
<td> {{ form.tls_server }}</td>
|
||
|
|
<td>{% for error in form.tls_server.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.max_clients.label_tag }} :</th>
|
||
|
|
<td> {{ form.max_clients }}</td>
|
||
|
|
<td>{% for error in form.max_clients.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.persist_key.label_tag }} :</th>
|
||
|
|
<td> {{ form.persist_key }}</td>
|
||
|
|
<td>{% for error in form.persist_key.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.persist_tun.label_tag }} :</th>
|
||
|
|
<td> {{ form.persist_tun }}</td>
|
||
|
|
<td>{% for error in form.persist_tun.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.management_address.label_tag }} :</th>
|
||
|
|
<td> {{ form.management_address }}</td>
|
||
|
|
<td>{% for error in form.management_address.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.management_port.label_tag }} :</th>
|
||
|
|
<td> {{ form.management_port }}</td>
|
||
|
|
<td>{% for error in form.management_port.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
|
||
|
|
{% if ovpnserver_object %}
|
||
|
|
<tr>
|
||
|
|
<th>{{ form.ovpnauthority.label_tag }} :</th>
|
||
|
|
<td><select name="{{ form.ovpnauthority.name }}" id="id_{{ form.ovpnauthority.name }}">
|
||
|
|
<option value="{{ ovpnserver_object.ovpnauthority.id }}">{{ ovpnserver_object.ovpnauthority.name }}</option>
|
||
|
|
</select></td>
|
||
|
|
</tr>
|
||
|
|
<tr><th></th><td></td><td><input type="submit" value="Sauvegarder" /></td>
|
||
|
|
{% else %}
|
||
|
|
<tr>
|
||
|
|
<th>{{ form.ovpnauthority.label_tag }} :</th>
|
||
|
|
<td><select name="{{ form.ovpnauthority.name }}" id="id_{{ form.ovpnauthority.name }}">
|
||
|
|
<option value="{{ ovpnauthority_object.id }}">{{ ovpnauthority_object.name }}</option>
|
||
|
|
</select></td>
|
||
|
|
</tr>
|
||
|
|
<tr><th></th><td></td><td><input type="submit" value="Submit" /></td>
|
||
|
|
{% endif %}
|
||
|
|
</table>
|
||
|
|
</form>
|
||
|
|
{% endblock %}
|
||
|
|
|