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.
183 lines
7.3 KiB
183 lines
7.3 KiB
|
13 years ago
|
{% if object %}
|
||
|
|
<h1>Modification du serveur {{ object.name }} </h1>
|
||
|
|
{% else %}
|
||
|
|
<h1>Ajout d'un nouveau serveur </h1>
|
||
|
|
{% endif %}
|
||
|
|
<form action="" method="POST">
|
||
|
|
<table>
|
||
|
|
{% for field in form %}
|
||
|
|
{% ifequal field.name 'ovpnauthority' %}
|
||
|
|
{% else %}
|
||
|
|
<tr>
|
||
|
|
<th>{{ field.label_tag }} :</th>
|
||
|
|
<td>{{ field }}</td>
|
||
|
|
<td>{{ field.errors }}</td>
|
||
|
|
</tr>
|
||
|
|
{% endifequal %}
|
||
|
|
{% endfor %}
|
||
|
|
</table>
|
||
|
|
<input type="submit" value="Submit" />
|
||
|
|
</form>
|
||
|
|
|
||
|
|
<form action="" method="POST">
|
||
|
|
{% for field in form %}
|
||
|
|
<th>{{ field.label_tag }} :</th>
|
||
|
|
<td>{{ field.errors }}</td>
|
||
|
|
{% endfor %}
|
||
|
|
<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.ip_address.label_tag }} :</th>
|
||
|
|
<td> {{ form.ip_address }}</td>
|
||
|
|
<td>{% for error in form.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.dns_list.label_tag }} :</th>
|
||
|
|
<td> <textarea id="id_{{ form.dns_list.name }}" rows="2" cols="40" name="{{ form.dns_list.name }}"></textarea></td>
|
||
|
|
<td>{% for error in form.dns_list.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.wins_list.label_tag }} :</th>
|
||
|
|
<td> <textarea id="id_{{ form.wins_list.name }}" rows="2" cols="40" name="{{ form.wins_list.name }}"></textarea></td>
|
||
|
|
<td>{% for error in form.wins_list.errors %} {{ error }} {% endfor %}</td>
|
||
|
|
</tr>
|
||
|
|
<tr><th>{{ form.routes_list.label_tag }} :</th>
|
||
|
|
<td> <textarea id="id_{{ form.routes_list.name }}" rows="2" cols="40" name="{{ form.routes_list.name }}"></textarea></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.ovpnserver_type.label_tag }} :</th>
|
||
|
|
<td> {{ form.ovpnserver_type }}</td>
|
||
|
|
<td>{% for error in form.ovpnserver_type.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 object %}
|
||
|
|
<tr>
|
||
|
|
<th>{{ field.label_tag }} :</th>
|
||
|
|
<td><select name="{{ form.ovpnauthority.name }}" id="id_{{ form.ovpnauthority.name }}">
|
||
|
|
<option value="{{ object.ovpnauthority.id }}">{{ object.ovpnauthority.name }}</option>
|
||
|
|
</select></td>
|
||
|
|
</tr>
|
||
|
|
<tr><th></th><td></td><td><input type="submit" value="Submit" /></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>
|
||
|
|
{% endif %}
|