2017-01-15 23:48:09 +00:00
{% extends "users/sidebar.html" %}
2017-01-15 23:07:42 +00:00
{% comment %}
Re2o est un logiciel d'administration développé initiallement au rezometz. Il
se veut agnostique au réseau considéré, de manière à être installable en
quelques clics.
Copyright © 2017 Gabriel Détraz
Copyright © 2017 Goulven Kermarec
Copyright © 2017 Augustin Lemesle
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
{% endcomment %}
2016-07-03 16:09:58 +00:00
{% load bootstrap3 %}
{% block title %}Profil{% endblock %}
{% block content %}
< h2 > Adhérent< / h2 >
2016-11-19 01:13:19 +00:00
< div >
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:edit-info' user.id %}" >
< i class = "glyphicon glyphicon-edit" > < / i >
Editer
< / a >
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:password' user.id %}" >
< i class = "glyphicon glyphicon-lock" > < / i >
Changer le mot de passe
< / a >
{% if is_bureau %}
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:state' user.id %}" >
< i class = "glyphicon glyphicon-flash" > < / i >
Changer le statut
< / a >
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:add-right' user.id %}" >
< i class = "glyphicon glyphicon-ok" > < / i >
Ajouter un droit
< / a >
{% endif %}
< a class = "btn btn-info btn-sm" role = "button" href = "{% url 'users:history' 'user' user.id %}" >
< i class = "glyphicon glyphicon-time" > < / i >
Historique
< / a >
< / div >
< p >
< br / >
< / p >
2016-07-03 16:09:58 +00:00
< table class = "table table-striped" >
< tr >
< th > Prénom< / th >
< td > {{ user.name }}< / td >
< th > Nom< / th >
< td > {{ user.surname }}< / td >
< / tr >
< tr >
< th > Pseudo< / th >
< td > {{ user.pseudo }}< / td >
< th > E-mail< / th >
< td > {{ user.email }}< / td >
< / tr >
2017-06-25 02:12:21 +00:00
< tr >
< th > Chambre< / th >
< td > {{ user.room }}< / td >
< th > Téléphone< / th >
< td > {{ user.telephone }}< / td >
< / tr >
2016-07-03 16:09:58 +00:00
< tr >
2016-07-04 20:45:30 +00:00
< th > École< / th >
2016-07-03 16:09:58 +00:00
< td > {{ user.school }}< / td >
2016-07-04 15:54:52 +00:00
< th > Commentaire< / th >
< td > {{ user.comment }}< / td >
2016-07-03 16:09:58 +00:00
< / tr >
2017-06-25 02:12:21 +00:00
< tr >
2016-07-03 16:09:58 +00:00
< th > Date d'inscription< / th >
2016-07-03 17:48:46 +00:00
< td > {{ user.registered }}< / td >
2017-06-25 02:12:21 +00:00
< th > Dernière connexion< / th >
< td > {{ user.last_login }}< / td >
2016-07-03 16:09:58 +00:00
< / tr >
2016-07-03 17:48:46 +00:00
< tr >
< th > Fin d'adhésion< / th >
2016-07-10 02:02:48 +00:00
{% if user.end_adhesion != None %}
< td > < font color = "green" > {{ user.end_adhesion }}< / font > < / td >
2016-07-03 17:48:46 +00:00
{% else %}
< td > < font color = "red" > Non adhérent< / font > < / td >
{% endif %}
2016-07-04 18:04:11 +00:00
< th > Accès gracieux< / th >
2016-07-10 02:02:48 +00:00
{% if user.end_whitelist != None %}
< td > < font color = "green" > {{ user.end_whitelist }}< / font > < / td >
2016-07-04 18:04:11 +00:00
{% else %}
< td > < font color = "orange" > Aucun< / font > < / td >
{% endif %}
< tr >
2016-07-03 17:48:46 +00:00
< th > Bannissement< / th >
2016-07-10 02:02:48 +00:00
{% if user.end_ban != None %}
< td > < font color = "red" > {{ user.end_ban }}< / font > < / td >
2016-07-03 17:48:46 +00:00
{% else %}
< td > < font color = "green" > Non banni< / font > < / td >
{% endif %}
< th > Statut< / th >
{% if user.state == 0 %}
< td > < font color = "green" > Actif< / font > < / td >
{% elif user.state == 1 %}
< td > < font color = "red" > Désactivé< / font > < / td >
{% else %}
< td > < font color = "orange" > Archivé< / font > < / td >
{% endif %}
2016-07-04 18:04:11 +00:00
< / tr >
< tr >
2016-11-04 02:03:15 +00:00
< th > Accès internet< / th >
2016-07-11 21:19:01 +00:00
{% if user.has_access == True %}
2016-11-04 02:03:15 +00:00
< td > < font color = "green" > Actif< / font > < / td >
2016-07-04 18:04:11 +00:00
{% else %}
2016-11-04 02:03:15 +00:00
< td > < font color = "red" > Désactivé< / font > < / td >
2016-07-04 18:04:11 +00:00
{% endif %}
2016-07-04 20:37:04 +00:00
< th > Droits< / th >
{% if list_droits %}
2016-07-05 18:01:37 +00:00
< td > {% for droit in list_droits %}{{ droit.right }}{% if list_droits|length != forloop.counter %} - {% endif %} {% endfor %}< / td >
2016-07-04 20:37:04 +00:00
{% else %}
< td > Aucun< / td >
{% endif %}
2017-06-26 17:23:01 +00:00
< / tr >
{% if user_solde %}
< tr >
< th > Solde< / th >
< td > {{ user.solde }} €< / td >
< / tr >
{% endif %}
2017-09-27 23:06:39 +00:00
{% if user.shell %}
< th > Shell< / th >
< td > {{ user.shell }}< / td >
{% endif %}
2016-07-03 16:09:58 +00:00
< / table >
< h2 > Machines :< / h2 >
2016-07-04 01:01:09 +00:00
< h4 > < a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'machines:new-machine' user.id %}" > < i class = "glyphicon glyphicon-phone" > < / i > Ajouter une machine< / a > < / h4 >
2016-07-18 03:30:35 +00:00
{% if machines_list %}
{% include "machines/aff_machines.html" with machines_list=machines_list %}
2016-07-03 16:09:58 +00:00
{% else %}
< p > Aucune machine< / p >
{% endif %}
< h2 > Cotisations :< / h2 >
2017-06-26 17:23:01 +00:00
{% if is_cableur %}< h4 > < a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'cotisations:new-facture' user.id %}" > < i class = "glyphicon glyphicon-piggy-bank" > < / i > Ajouter une cotisation< / a > {% if user_solde %}< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'cotisations:credit-solde' user.id %}" > < i class = "glyphicon glyphicon-piggy-bank" > < / i > Modifier le solde< / a > {% endif%}< / h4 > {% endif%}
2016-07-03 16:09:58 +00:00
{% if facture_list %}
{% include "cotisations/aff_cotisations.html" with facture_list=facture_list %}
{% else %}
< p > Aucune facture< / p >
{% endif %}
< h2 > Bannissements :< / h2 >
2016-07-09 15:16:44 +00:00
{% if is_bofh %}< h4 > < a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:add-ban' user.id %}" > < i class = "glyphicon glyphicon-pushpin" > < / i > Ajouter un bannissement< / a > < / h4 > {% endif %}
2016-07-03 16:09:58 +00:00
{% if ban_list %}
{% include "users/aff_bans.html" with ban_list=ban_list %}
{% else %}
< p > Aucun bannissement< / p >
{% endif %}
2016-07-04 18:04:11 +00:00
< h2 > Accès à titre gracieux :< / h2 >
2016-07-09 15:16:44 +00:00
{% if is_cableur %}< h4 > < a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:add-whitelist' user.id %}" > < i class = "glyphicon glyphicon-flag" > < / i > Accorder un accès à titre gracieux< / a > < / h4 > {% endif %}
2016-07-04 18:04:11 +00:00
{% if white_list %}
{% include "users/aff_whitelists.html" with white_list=white_list %}
{% else %}
< p > Aucun accès gracieux< / p >
{% endif %}
2016-07-03 16:09:58 +00:00
< br / >
< br / >
< br / >
{% endblock %}