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.
182 lines
7.3 KiB
182 lines
7.3 KiB
{% 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 %}
|
|
|