From 94f46f518715b4a200cbfc652024414dc69ca5ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89lie=20Bouttier?= Date: Wed, 13 Aug 2014 19:11:00 -0700 Subject: [PATCH] mask button for forbidden actions in templates --- issue/templates/base.html | 2 ++ issue/templates/issue/issue_list.html | 2 ++ issue/templates/issue/label_list.html | 8 ++++++++ issue/templates/issue/milestone_list.html | 6 ++++++ issue/templates/issue/project.html | 2 ++ 5 files changed, 20 insertions(+) diff --git a/issue/templates/base.html b/issue/templates/base.html index 32b4de9..52c5d03 100644 --- a/issue/templates/base.html +++ b/issue/templates/base.html @@ -71,7 +71,9 @@ {{ request.user.username }} diff --git a/issue/templates/issue/issue_list.html b/issue/templates/issue/issue_list.html index 12cc996..7b56ecf 100644 --- a/issue/templates/issue/issue_list.html +++ b/issue/templates/issue/issue_list.html @@ -34,11 +34,13 @@ + {% if perm.create_issue %}
+ {% endif %} diff --git a/issue/templates/issue/label_list.html b/issue/templates/issue/label_list.html index 80d218c..a5132ff 100644 --- a/issue/templates/issue/label_list.html +++ b/issue/templates/issue/label_list.html @@ -11,9 +11,11 @@

Labels + {% if perm.manage_tags %} + {% endif %}

@@ -23,10 +25,16 @@ + {% if perm.manage_tags or perm.delete_tags %}
+ {% if perm.manage_tags %} + {% endif %} + {% if perm.delete_tags %} + {% endif %}
+ {% endif %} {% endfor %} diff --git a/issue/templates/issue/milestone_list.html b/issue/templates/issue/milestone_list.html index 3b29359..f7a70c0 100644 --- a/issue/templates/issue/milestone_list.html +++ b/issue/templates/issue/milestone_list.html @@ -13,7 +13,9 @@ + {% if perm.manage_tags %} + {% endif %} {{ milestones.count }} milestone{{ milestones.count|pluralize }} displayed @@ -25,13 +27,17 @@
+ {% if perm.manage_tags %} {% if milestone.closed %} {% else %} {% endif %} + {% endif %} + {% if perm.delete_tags %} + {% endif %}
{{ milestone }} diff --git a/issue/templates/issue/project.html b/issue/templates/issue/project.html index 7118ea2..fe11cd5 100644 --- a/issue/templates/issue/project.html +++ b/issue/templates/issue/project.html @@ -25,5 +25,7 @@ Issues Labels Milestones +{% if perm.modify_project %} Permissions +{% endif %} {% endblock %}