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.
102 lines
4.0 KiB
102 lines
4.0 KiB
{% extends "ovpnconsole/base.html" %} |
|
|
|
{% block title %}Modification de l'utilisateur {{ ovpnuser_object.name }}{% 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 %} |
|
{% if ovpnuser_object %} |
|
<i>{{ ovpnuser_object.ovpnserver.ovpnauthority.ovpnsite }} : {{ ovpnuser_object.ovpnserver.ovpnauthority }} : {{ ovpnuser_object.ovpnserver }} : {{ ovpnuser_object }} : Modification</i> |
|
{% else %} |
|
<i>{{ ovpnserver_object.ovpnauthority.ovpnsite }} : {{ ovpnserver_object.ovpnauthority }} : {{ ovpnserver_object }} : Ajout d'un utilisateur</i> |
|
{% endif %} |
|
{% endblock %} |
|
{% block menu %} |
|
{% if ovpnuser_object %} |
|
<a href="/ovpnconsole/server/{{ ovpnuser_object.ovpnserver.id }}"><img src="{{ MEDIA_URL }}images/back.png" /> Retour</a> |
|
{% else %} |
|
<a href="/ovpnconsole/server/{{ ovpnserver_object.id }}"><img src="{{ MEDIA_URL }}images/back.png" /> Retour</a> |
|
{% endif %} |
|
{% endblock %} |
|
|
|
{% block contenu %} |
|
{% if ovpnuser_object %} |
|
<h2>Modification de l'utilisateur {{ ovpnuser_object.name }} </h2> |
|
{% else %} |
|
<h2>Ajout d'un nouvel utilisateur</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> |
|
<td>{% for error in form.non_field_errors %} {{ error }} {% endfor %}</td> |
|
</tr> |
|
<tr><th>{{ form.email.label_tag }} :</th> |
|
<td> {{ form.email }}</td> |
|
<td>{% for error in form.email.errors %} {{ error }} {% endfor %}</td> |
|
</tr> |
|
<tr><th>{{ form.type.label_tag }} :</th> |
|
<td> {{ form.type }}</td> |
|
<td>{% for error in form.type.errors %} {{ error }} {% endfor %}</td> |
|
</tr> |
|
{% if ovpnuser_object %} |
|
{% ifequal action 'changepasswd' %} |
|
<tr><th>{{ form.password.label_tag }}:</th> |
|
<td><input name="{{ form.password.name }}" id="id_{{ form.password.name }}"></input></td> |
|
<td>{% for error in form.password.errors %} {{ error }} {% endfor %}</td> |
|
</tr> |
|
<tr><th>{{ form.password_validation.label_tag }}:</th> |
|
<td><input name="{{ form.password_validation.name }}" id="id_{{ form.password_validation.name }}"></input></td> |
|
<td>{% for error in form.password_validation.errors %} {{ error }} {% endfor %}</td> |
|
</tr> |
|
{% endifequal %} |
|
{% else %} |
|
<tr><th>{{ form.password.label_tag }} :</th> |
|
<td> {{ form.password }}</td> |
|
<td>{% for error in form.password.errors %} {{ error }} {% endfor %}</td> |
|
</tr> |
|
<tr><th>{{ form.password_validation.label_tag }} :</th> |
|
<td> {{ form.password_validation }}</td> |
|
<td>{% for error in form.password_validation.errors %} {{ error }} {% endfor %}</td> |
|
</tr> |
|
{% endif %} |
|
<tr><th>{{ form.extra_config.label_tag }} :</th> |
|
<td> {{ form.extra_config }}</td> |
|
<td>{% for error in form.extra_config.errors %} {{ error }} {% endfor %}</td> |
|
</tr> |
|
|
|
{% if ovpnuser_object %} |
|
<tr><th>{{ form.ovpnserver.label_tag }} :</th> |
|
<td><select name="{{ form.ovpnserver.name }}" id="id_{{ form.ovpnserver.name }}"> |
|
<option value="{{ ovpnuser_object.ovpnserver.id }}">{{ ovpnuser_object.ovpnserver.name }}</option> |
|
</select></td> |
|
<td>{% for error in form.ovpnserver.errors %} {{ error }} {% endfor %}</td> |
|
</tr> |
|
<tr><th></th><td><input type="submit" value="Modifier" /></td> |
|
{% else %} |
|
<tr><th>{{ form.ovpnserver.label_tag }} :</th> |
|
<td><select name="{{ form.ovpnserver.name }}" id="id_{{ form.ovpnserver.name }}"> |
|
<option value="{{ ovpnserver_object.id }}">{{ ovpnserver_object.name }}</option> |
|
</select></td> |
|
<td>{% for error in form.ovpnserver.errors %} {{ error }} {% endfor %}</td> |
|
</tr> |
|
<tr><th></th><td><input type="submit" value="Créer" /></td> |
|
{% endif %} |
|
</table> |
|
<br/> |
|
<table> |
|
{% for error in form.errors %} |
|
<tr><td>erreur :</td><td>{{ error }} </td></tr> |
|
{% endfor %} |
|
</table> |
|
</form> |
|
{% endblock %} |
|
|
|
|