diff --git a/logs/templates/logs/aff_stats_logs.html b/logs/templates/logs/aff_stats_logs.html
index 08178a38..be0b5a41 100644
--- a/logs/templates/logs/aff_stats_logs.html
+++ b/logs/templates/logs/aff_stats_logs.html
@@ -27,6 +27,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
{% endif %}
{% load logs_extra %}
+{% load acl %}
@@ -47,19 +48,19 @@ with this program; if not, write to the Free Software Foundation, Inc.,
{{ revision.user }} |
{{ revision.date_created }} |
{{ revision.comment }} |
- {% if is_bureau %}
+ {% can_edit_history %}
Annuler
|
- {% endif %}
+ {% acl_end %}
{% endfor %}
{% endfor %}
-
+
{% if revisions_list.paginator %}
{% include "pagination.html" with list=revisions_list %}
{% endif %}
diff --git a/logs/templates/logs/aff_summary.html b/logs/templates/logs/aff_summary.html
index 65f71aca..c6eca27b 100644
--- a/logs/templates/logs/aff_summary.html
+++ b/logs/templates/logs/aff_summary.html
@@ -27,7 +27,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
{% endif %}
{% load logs_extra %}
-
+{% load acl %}
@@ -51,14 +51,14 @@ with this program; if not, write to the Free Software Foundation, Inc.,
{% endif %}
)
- {% if is_bureau %}
+ {% can_edit_history %}
Annuler
|
- {% endif %}
+ {% acl_end %}
{% elif v.version.content_type.model == 'whitelist' %}
@@ -74,14 +74,14 @@ with this program; if not, write to the Free Software Foundation, Inc.,
{% endif %}
)
- {% if is_bureau %}
+ {% can_edit_history%}
Annuler
|
- {% endif %}
+ {% acl_end %}
{% elif v.version.content_type.model == 'user' %}
@@ -93,14 +93,14 @@ with this program; if not, write to the Free Software Foundation, Inc.,
({{ v.comment }})
{% endif %}
- {% if is_bureau %}
+ {% can_edit_history %}
Annuler
|
- {% endif %}
+ {% acl_end %}
{% elif v.version.content_type.model == 'vente' %}
@@ -112,14 +112,14 @@ with this program; if not, write to the Free Software Foundation, Inc.,
(+{{ v.version.object.duration }} mois)
{% endif %}
- {% if is_bureau %}
+ {% can_edit_history %}
Annuler
|
- {% endif %}
+ {% acl_end %}
{% elif v.version.content_type.model == 'interface' %}
@@ -131,14 +131,14 @@ with this program; if not, write to the Free Software Foundation, Inc.,
({{ v.comment }})
{% endif %}
- {% if is_bureau %}
+ {% can_edit_history %}
Annuler
|
- {% endif %}
+ {% acl_end %}
{% endif %}
{% endfor %}
diff --git a/logs/templates/logs/sidebar.html b/logs/templates/logs/sidebar.html
index 4137741f..fe7e63e7 100644
--- a/logs/templates/logs/sidebar.html
+++ b/logs/templates/logs/sidebar.html
@@ -23,9 +23,10 @@ with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
{% endcomment %}
+{% load acl %}
{% block sidebar %}
- {% if is_cableur %}
+ {% can_view_app logs %}
Résumé
@@ -50,5 +51,5 @@ with this program; if not, write to the Free Software Foundation, Inc.,
Utilisateurs
- {% endif %}
+ {% acl_end %}
{% endblock %}
diff --git a/re2o/templatetags/acl.py b/re2o/templatetags/acl.py
index e09fcef7..c59e8bc7 100644
--- a/re2o/templatetags/acl.py
+++ b/re2o/templatetags/acl.py
@@ -212,7 +212,7 @@ def acl_fct(callback, reverse):
@register.tag('cannot_edit_history')
def acl_history_filter(parser, token):
"""Templatetag for acl checking on history."""
- tag_name,_ = token.split_contents()
+ tag_name, = token.split_contents()
callback = get_callback(tag_name)
oknodes = parser.parse(('acl_else', 'acl_end'))