aff_stats_droits.html 3.35 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
{% 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 %}

{% load bootstrap3 %}
{% load acl %}

28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
{% for droit,users in stats_list.items %}
<div class="panel panel-default">
    <div class="panel-heading clearfix" data-parent="#accordion" data-toggle="collapse" data-target="#collapse{{droit.id}}">
        <h2 class="panel-title pull-left">
            <i class="fa fa-address-book"></i>
            {{droit}}
            <span class="badge">{{users.count}}</span>
        </h2>
    </div>
    <div class="panel-collapse collapse" id="collapse{{droit.id}}">
        <div class="panel-body">
            <div class="table-responsive">
            <table class="table table-striped">
                <thead>
                <tr>
                    <th>Pseudo</th>
                    <th>Adhésion</th>
                    <th>Derniere connexion</th>
                    <th>Nombre d'actions</th>
                    <th>Date de la dernière action</th>
                    <th></th>
                </tr>
                </thead>
                {% for utilisateur in users %}
                <tr>
                    <td>{{ utilisateur.pseudo }}</td>
                    {% if utilisateur.is_adherent %}
                        <td><p class="text-success">Adhérent</p></td>
                    {% elif not utilisateur.end_adhesion %}
                        <td><p class="text-warning">On ne s'en souvient plus...</p></td>
                    {% else %}
                        <td><p class="text-danger">Plus depuis {{ utilisateur.end_adhesion }}</p></td>
                    {% endif %}
                    <td>{{ utilisateur.last_login }}</td>
                    <td>{{ utilisateur.num }}</td>
                    {% if not utilisateur.last %}
                        <td><p class="text-danger">Jamais</p></td>
                    {% else %}
                        <td><p class="text-success">{{utilisateur.last}}</p></td>
                    {% endif %}
                    <td>
                        <a href="{% url 'users:del-group' utilisateur.id droit.id %}">
                            <button type="button" class="btn btn-danger" aria-label="Left Align">
                                <span class="fa fa-user-times" aria-hidden="true"></span>
                            </button>
                        </a>
                    </td>
                </tr>
                {% endfor %}
            </table>
78
            </div>
79
        </div>
80 81
    </div>
</div>
82
{% endfor %}