@ -25,12 +25,13 @@ with this program; if not, write to the Free Software Foundation, Inc.,
{% load bootstrap3 %}
{% load bootstrap3 %}
{% load acl %}
{% load acl %}
{% load logs_extra %}
{% block title %}Profil{% endblock %}
{% block title %}Profil{% endblock %}
{% block content %}
{% block content %}
< h2 > {{ users.surname }} {{users.name}}< / h2 >
< h2 > {{ users.surname }} {{users.name}}< / h2 >
< p > Vous êtes {% if users.end_adhesion != None %}< span class = "label label-success" >
< p > Vous êtes {% if users.end_adhesion != None %}< span class = "label label-success" >
un {{ users.class_name | lower}}< / span > {% else %}< span class = "label label-danger" >
un {{ users.class_name | lower}}< / span > {% else %}< span class = "label label-danger" >
non adhérent< / span > {% endif %} et votre connexion est {% if users.has_access %}
non adhérent< / span > {% endif %} et votre connexion est {% if users.has_access %}
< span class = "label label-success" > active< / span > {% else %}< span class = "label label-danger" > désactivée< / span > {% endif %}.< / p >
< span class = "label label-success" > active< / span > {% else %}< span class = "label label-danger" > désactivée< / span > {% endif %}.< / p >
{% if user_solde %}
{% if user_solde %}
< p > Votre solde est de < span class = "badge" > {{ users.solde }}€< / span > .
< p > Votre solde est de < span class = "badge" > {{ users.solde }}€< / span > .
@ -49,134 +50,131 @@ non adhérent</span>{% endif %} et votre connexion est {% if users.has_access %}
< / h3 >
< / h3 >
< / div >
< / div >
< div class = "panel-collapse collapse in" id = "collapse1" >
< div class = "panel-collapse collapse in" id = "collapse1" >
< div class = "panel-body" >
< div class = "panel-body" >
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:edit-info' users.id %}" >
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:edit-info' users.id %}" >
< i class = "fa fa-edit" > < / i >
< i class = "fa fa-edit" > < / i >
Editer
Editer
< / a >
< / a >
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:password' users.id %}" >
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:password' users.id %}" >
< i class = "fa fa-lock" > < / i >
< i class = "fa fa-lock" > < / i >
Changer le mot de passe
Changer le mot de passe
< / a >
< / a >
{% can_change User state %}
{% can_change User state %}
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:state' users.id %}" >
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:state' users.id %}" >
< i class = "fa fa-id-badge" > < / i >
< i class = "fa fa-id-badge" > < / i >
Changer le statut
Changer le statut
< / a >
< / a >
{% acl_end %}
{% acl_end %}
{% can_change User groups %}
{% can_change User groups %}
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:groups' users.id %}" >
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:groups' users.id %}" >
< i class = "fa fa-check" > < / i >
< i class = "fa fa-check" > < / i >
Gérer les groupes
Gérer les groupes
< / a >
< / a >
{% acl_end %}
{% acl_end %}
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:history' 'user' users.id %}" >
{% history_button users text="History" %}
< i class = "fa fa-history" > < / i >
Historique
< / a >
< / ul >
< / ul >
< / div >
< / div >
< div class = "panel-body" >
< div class = "panel-body" >
< div class = "table-responsive" >
< div class = "table-responsive" >
< table class = "table table-striped" >
< table class = "table table-striped" >
< tr >
< tr >
{% if users.is_class_club %}
{% if users.is_class_club %}
< th > Mailing< / th >
< th > Mailing< / th >
{% if users.club.mailing %}
{% if users.club.mailing %}
< td > {{ users.pseudo }}(-admin)< / td >
< td > {{ users.pseudo }}(-admin)< / td >
{% else %}
{% else %}
< td > Mailing désactivée< / td >
< td > Mailing désactivée< / td >
{% endif %}
{% endif %}
{% else %}
{% else %}
< th > Prénom< / th >
< th > Prénom< / th >
< td > {{ users.name }}< / td >
< td > {{ users.name }}< / td >
{% endif %}
{% endif %}
< th > Nom< / th >
< th > Nom< / th >
< td > {{ users.surname }}< / td >
< td > {{ users.surname }}< / td >
< / tr >
< / tr >
< tr >
< tr >
< th > Pseudo< / th >
< th > Pseudo< / th >
< td > {{ users.pseudo }}< / td >
< td > {{ users.pseudo }}< / td >
< th > E-mail< / th >
< th > E-mail< / th >
< td > {{ users.email }}< / td >
< td > {{ users.email }}< / td >
< / tr >
< / tr >
< tr >
< tr >
< th > Chambre< / th >
< th > Chambre< / th >
< td > {{ users.room }}< / td >
< td > {{ users.room }}< / td >
< th > Téléphone< / th >
< th > Téléphone< / th >
< td > {{ users.telephone }}< / td >
< td > {{ users.telephone }}< / td >
< / tr >
< / tr >
< tr >
< tr >
< th > École< / th >
< th > École< / th >
< td > {{ users.school }}< / td >
< td > {{ users.school }}< / td >
< th > Commentaire< / th >
< th > Commentaire< / th >
< td > {{ users.comment }}< / td >
< td > {{ users.comment }}< / td >
< / tr >
< / tr >
< tr >
< tr >
< th > Date d'inscription< / th >
< th > Date d'inscription< / th >
< td > {{ users.registered }}< / td >
< td > {{ users.registered }}< / td >
< th > Dernière connexion< / th >
< th > Dernière connexion< / th >
< td > {{ users.last_login }}< / td >
< td > {{ users.last_login }}< / td >
< / tr >
< / tr >
< tr >
< tr >
< th > Fin d'adhésion< / th >
< th > Fin d'adhésion< / th >
{% if users.end_adhesion != None %}
{% if users.end_adhesion != None %}
< td > < i class = "text-success" > {{ users.end_adhesion }}< / i > < / td >
< td > < i class = "text-success" > {{ users.end_adhesion }}< / i > < / td >
{% else %}
{% else %}
< td > < i class = "text-danger" > Non adhérent< / i > < / td >
< td > < i class = "text-danger" > Non adhérent< / i > < / td >
{% endif %}
{% endif %}
< th > Accès gracieux< / th >
< th > Accès gracieux< / th >
{% if users.end_whitelist != None %}
{% if users.end_whitelist != None %}
< td > < i class = "text-success" > {{ users.end_whitelist }}< / i > < / td >
< td > < i class = "text-success" > {{ users.end_whitelist }}< / i > < / td >
{% else %}
{% else %}
< td > < i class = "text-warning" > Aucun< / i > < / td >
< td > < i class = "text-warning" > Aucun< / i > < / td >
{% endif %}
{% endif %}
< tr >
< tr >
< th > Bannissement< / th >
< th > Bannissement< / th >
{% if users.end_ban != None %}
{% if users.end_ban != None %}
< td > < i class = "text-danger" > {{ users.end_ban }}< / i > < / td >
< td > < i class = "text-danger" > {{ users.end_ban }}< / i > < / td >
{% else %}
{% else %}
< td > < i class = "text-success" > Non banni< / i > < / td >
< td > < i class = "text-success" > Non banni< / i > < / td >
{% endif %}
{% endif %}
< th > Statut< / th >
< th > Statut< / th >
{% if users.state == 0 %}
{% if users.state == 0 %}
< td > < i class = "text-success" > Actif< / i > < / td >
< td > < i class = "text-success" > Actif< / i > < / td >
{% elif users.state == 1 %}
{% elif users.state == 1 %}
< td > < i class = "text-danger" > Désactivé< / i > < / td >
< td > < i class = "text-danger" > Désactivé< / i > < / td >
{% else %}
{% else %}
< td > < i class = "text-warning" > Archivé< / i > < / td >
< td > < i class = "text-warning" > Archivé< / i > < / td >
{% endif %}
{% endif %}
< / tr >
< / tr >
< tr >
< tr >
< th > Accès internet< / th >
< th > Accès internet< / th >
{% if users.has_access == True %}
{% if users.has_access == True %}
< td > < i class = "text-success" > Actif (jusqu'au {{ users.end_access }})< / i > < / td >
< td > < i class = "text-success" > Actif (jusqu'au {{ users.end_access }})< / i > < / td >
{% else %}
{% else %}
< td > < i class = "text-danger" > Désactivé< / i > < / td >
< td > < i class = "text-danger" > Désactivé< / i > < / td >
{% endif %}
{% endif %}
< th > Groupes< / th >
< th > Groupes< / th >
{% if users.groups.all %}
{% if users.groups.all %}
< td > {{ users.groups.all|join:", "}}< / td >
< td > {{ users.groups.all|join:", "}}< / td >
{% else %}
{% else %}
< td > Aucun< / td >
< td > Aucun< / td >
{% endif %}
{% endif %}
< / tr >
< / tr >
< tr >
< tr >
< th > Solde< / th >
< th > Solde< / th >
< td > {{ users.solde }} €
< td > {{ users.solde }} €
{% if user_solde %}
{% if user_solde %}
< a class = "btn btn-primary btn-sm" style = 'float:right' role = "button" href = "{% url 'cotisations:credit-solde' users.pk%}" >
< a class = "btn btn-primary btn-sm" style = 'float:right' role = "button" href = "{% url 'cotisations:credit-solde' users.pk%}" >
< i class = "fa fa-euro-sign" > < / i >
< i class = "fa fa-euro-sign" > < / i >
Recharger
Recharger
< / a >
< / a >
{% endif %}
{% endif %}
< / td >
< / td >
{% if users.shell %}
{% if users.shell %}
< th > Shell< / th >
< th > Shell< / th >
< td > {{ users.shell }}< / td >
< td > {{ users.shell }}< / td >
{% endif %}
{% endif %}
< / tr >
< / tr >
< / table >
< / table >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
@ -193,46 +191,46 @@ non adhérent</span>{% endif %} et votre connexion est {% if users.has_access %}
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:edit-club-admin-members' users.club.id %}" >
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:edit-club-admin-members' users.club.id %}" >
< i class = "fa fa-lock" > < / i >
< i class = "fa fa-lock" > < / i >
Gérer admin et membres
Gérer admin et membres
< / a >
< / a >
< / div >
< / div >
< div class = "panel-body" >
< div class = "panel-body" >
< h4 > Administrateurs du club< / h4 >
< h4 > Administrateurs du club< / h4 >
< div class = "table-responsive" >
< div class = "table-responsive" >
< table class = "table table-striped" >
< table class = "table table-striped" >
< thead >
< thead >
< tr >
< th > Nom< / th >
< th > Prenom< / th >
< th > Pseudo< / th >
< / tr >
< / thead >
{% for admin in users.club.administrators.all %}
< tr >
< tr >
< th > Nom< / th >
< td > {{ admin.surname }}< / td >
< th > Prenom< / th >
< td > {{ admin.name }}< / td >
< th > Pseudo< / th >
< td > {{ admin.pseudo }}< / td >
< / tr >
< / tr >
< / thead >
{% endfor %}
{% for admin in users.club.administrators.all %}
< / table >
< tr >
< td > {{ admin.surname }}< / td >
< td > {{ admin.name }}< / td >
< td > {{ admin.pseudo }}< / td >
< / tr >
{% endfor %}
< / table >
< / div >
< / div >
< h4 > Membres< / h4 >
< h4 > Membres< / h4 >
< div class = "table-responsive" >
< div class = "table-responsive" >
< table class = "table table-striped" >
< table class = "table table-striped" >
< thead >
< thead >
< tr >
< th > Nom< / th >
< th > Prenom< / th >
< th > Pseudo< / th >
< / tr >
< / thead >
{% for admin in users.club.members.all %}
< tr >
< tr >
< th > Nom< / th >
< td > {{ admin.surname }}< / td >
< th > Prenom< / th >
< td > {{ admin.name }}< / td >
< th > Pseudo< / th >
< td > {{ admin.pseudo }}< / td >
< / tr >
< / tr >
< / thead >
{% endfor %}
{% for admin in users.club.members.all %}
< / table >
< tr >
< td > {{ admin.surname }}< / td >
< td > {{ admin.name }}< / td >
< td > {{ admin.pseudo }}< / td >
< / tr >
{% endfor %}
< / table >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
@ -245,12 +243,12 @@ non adhérent</span>{% endif %} et votre connexion est {% if users.has_access %}
Machines
Machines
< span class = "badge" > {{nb_machines}}< / span >
< span class = "badge" > {{nb_machines}}< / span >
< / h3 >
< / h3 >
< / div >
< / div >
< div id = "collapse3" class = "panel-collapse collapse" >
< div id = "collapse3" class = "panel-collapse collapse" >
< div class = "panel-body" >
< div class = "panel-body" >
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'machines:new-machine' users.id %}" >
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'machines:new-machine' users.id %}" >
< i class = "fa fa-desktop" > < / i >
< i class = "fa fa-desktop" > < / i >
Ajouter une machine
Ajouter une machine
< / a >
< / a >
< / div >
< / div >
< div class = "panel-body" >
< div class = "panel-body" >
@ -299,12 +297,12 @@ non adhérent</span>{% endif %} et votre connexion est {% if users.has_access %}
< i class = "fa fa-ban" > < / i >
< i class = "fa fa-ban" > < / i >
Bannissements
Bannissements
< / h3 >
< / h3 >
< / div >
< / div >
< div id = "collapse5" class = "panel-collapse collapse" >
< div id = "collapse5" class = "panel-collapse collapse" >
< div class = "panel-body" >
< div class = "panel-body" >
{% can_create Ban %}
{% can_create Ban %}
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:add-ban' users.id %}" >
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:add-ban' users.id %}" >
< i class = "fa fa-ban" > < / i >
< i class = "fa fa-ban" > < / i >
Ajouter un bannissement
Ajouter un bannissement
< / a >
< / a >
{% acl_end %}
{% acl_end %}
@ -326,12 +324,12 @@ non adhérent</span>{% endif %} et votre connexion est {% if users.has_access %}
< / h3 >
< / h3 >
< / div >
< / div >
< div id = "collapse6" class = "panel-collapse collapse" >
< div id = "collapse6" class = "panel-collapse collapse" >
< div class = "panel-body" >
< div class = "panel-body" >
{% can_create Whitelist %}
{% can_create Whitelist %}
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:add-whitelist' users.id %}" >
< a class = "btn btn-primary btn-sm" role = "button" href = "{% url 'users:add-whitelist' users.id %}" >
< i class = "fa fa-check-circle" > < / i >
< i class = "fa fa-check-circle" > < / i >
Accorder un accès à titre gracieux
Accorder un accès à titre gracieux
< / a >
< / a >
{% acl_end %}
{% acl_end %}
< / div >
< / div >
< div class = "panel-body" >
< div class = "panel-body" >