From 88ea16d2ed1452b70ec7e096d61b218e0425d606 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Kervella?= Date: Sun, 10 Sep 2017 15:54:46 +0000 Subject: [PATCH] =?UTF-8?q?Affichage=20des=20comment=20pour=20distinguer?= =?UTF-8?q?=20la=20cr=C3=A9ation=20de=20l'update?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logs/templates/logs/aff_summary.html | 29 ++++++++++++++++++++++------ logs/views.py | 1 + 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/logs/templates/logs/aff_summary.html b/logs/templates/logs/aff_summary.html index 8fe646d7..543cd60a 100644 --- a/logs/templates/logs/aff_summary.html +++ b/logs/templates/logs/aff_summary.html @@ -43,32 +43,49 @@ with this program; if not, write to the Free Software Foundation, Inc., {{ rev.username }} a banni {{ rev.rev.object.user.get_username }} - ({{ rev.rev.object.raison }}) + ( + {% if rev.rev.object.raison == '' %} + Aucune raison + {% else %} + {{ rev.rev.object.raison }} + {% endif %} + ) {% elif rev.rev.content_type.name == 'whitelist' %} {{ rev.username }} a autorisé gracieusement {{ rev.rev.object.user.get_username }} - ({{ rev.rev.object.raison }}) + ( + {% if rev.rev.object.raison == '' %} + Aucune raison + {% else %} + {{ rev.rev.object.raison }} + {% endif %} + ) {% elif rev.rev.content_type.name == 'user' %} - {{ rev.username }} a ajouté + {{ rev.username }} a mis à jour {{ rev.rev.object.get_username }} + {% if rev.comment != '' %} + ({{ rev.comment }}) + {% endif %} {% elif rev.rev.content_type.name == 'vente' %} + {{ rev.username }} a vendu {{ rev.rev.object.number }}x {{ rev.rev.object.name }} à {{ rev.rev.object.facture.user.get_username }} - a acheté {{ rev.rev.object.number }}x {{ rev.rev.object.name }} {% if rev.rev.object.iscotisation %} (+{{ rev.rev.object.duration }} mois) {% endif %} {% elif rev.rev.content_type.name == 'interface' %} - {{ rev.username }} a ajouté une interface à + {{ rev.username }} a modifié une interface de {{ rev.rev.object.machine.user.get_username }} - (MAC : {{ rev.rev.object.mac_bare }}) + {% if rev.comment != '' %} + ({{ rev.comment }}) + {% endif %} {% endif %} {% if is_bureau %} diff --git a/logs/views.py b/logs/views.py index 584972ff..3bb5d45a 100644 --- a/logs/views.py +++ b/logs/views.py @@ -85,6 +85,7 @@ def index(request): if content in ['ban', 'whitelist', 'vente', 'cotisation', 'interface', 'user'] : reversions.append( {'id' : revision.id, + 'comment': revision.comment, 'datetime': revision.date_created.strftime('%d/%m/%y %H:%M:%S'), 'username': revision.user.get_username() if revision.user else '?', 'user_id': revision.user_id,