mask button for forbidden actions in templates
This commit is contained in:
parent
d8c8f602ad
commit
94f46f5187
5 changed files with 20 additions and 0 deletions
|
@ -71,7 +71,9 @@
|
|||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">{{ request.user.username }} <span class="caret"></span></a>
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li role="presentation"><a role="menuitem" href="{% url 'profile' %}"><span class="glyphicon glyphicon-dashboard"></span> Profile</a></li>
|
||||
{% if perm.manage_global_permission %}
|
||||
<li role="presentation"><a role="menuitem" href="{% url 'list-global-permission' %}"><span class="glyphicon glyphicon-cog"></span> Manage permissions</a></li>
|
||||
{% endif %}
|
||||
<li role="presentation" class="divider"></li>
|
||||
<li role="presentation"><a role="menuitem" href="{% url 'logout' %}"><span class="glyphicon glyphicon-log-out"></span> Logout</a></li>
|
||||
</ul>
|
||||
|
|
|
@ -34,11 +34,13 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% if perm.create_issue %}
|
||||
<div class="form-group">
|
||||
<div class="input-group">
|
||||
<a href="{% url 'add-issue' project.name %}"><button class="btn btn-success" type="button">New issue</button></a>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
</form>
|
||||
</div>
|
||||
</h1>
|
||||
|
|
|
@ -11,9 +11,11 @@
|
|||
<div class="panel-heading clearfix">
|
||||
<h1>
|
||||
Labels
|
||||
{% if perm.manage_tags %}
|
||||
<div class="pull-right">
|
||||
<a href="{% url 'add-label' project.name %}"><button class="btn btn-success">New label</button></a>
|
||||
</div>
|
||||
{% endif %}
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
@ -23,10 +25,16 @@
|
|||
<tr>
|
||||
<td>
|
||||
<a href="{% same_label label %}"><button class="btn" style="{% label_style label %}"><span class="glyphicon glyphicon-tag" style="font-size: 100%;"></span> {{ label }}</button></a>
|
||||
{% if perm.manage_tags or perm.delete_tags %}
|
||||
<div class="pull-right">
|
||||
{% if perm.manage_tags %}
|
||||
<a href="{% url 'edit-label' project.name label.id %}"><button class="btn btn-primary"><span class="glyphicon glyphicon-edit"></span> Edit</button></a>
|
||||
{% endif %}
|
||||
{% if perm.delete_tags %}
|
||||
<a href="{% url 'delete-label' project.name label.id %}"><button class="btn btn-danger"><span class="glyphicon glyphicon-remove"></span> Delete</button></a>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
|
|
@ -13,7 +13,9 @@
|
|||
<a href="{% url 'list-milestone' project.name %}?show=open"><button class="btn btn-default btn-sm{% if show == 'open' %} active{% endif %}">Open</button></a>
|
||||
<a href="{% url 'list-milestone' project.name %}?show=close"><button class="btn btn-default btn-sm{% if show == 'close' %} active{% endif %}">Close</button></a>
|
||||
<a href="{% url 'list-milestone' project.name %}?show=all"><button class="btn btn-default btn-sm{% if show == 'all' %} active{% endif %}">All</button></a>
|
||||
{% if perm.manage_tags %}
|
||||
<a href="{% url 'add-milestone' project.name %}"><button class="btn btn-success">New milestone</button></a>
|
||||
{% endif %}
|
||||
</div>
|
||||
</h1>
|
||||
<i>{{ milestones.count }} milestone{{ milestones.count|pluralize }} displayed</i>
|
||||
|
@ -25,13 +27,17 @@
|
|||
<tr>
|
||||
<td>
|
||||
<div class="pull-right">
|
||||
{% if perm.manage_tags %}
|
||||
{% if milestone.closed %}
|
||||
<a href="{% url 'reopen-milestone' project.name milestone.name %}"><button class="btn btn-info"><span class="glyphicon glyphicon-repeat"></span> Reopen</button></a>
|
||||
{% else %}
|
||||
<a href="{% url 'close-milestone' project.name milestone.name %}"><button class="btn btn-info"><span class="glyphicon glyphicon-ok-circle"></span> Close</button></a>
|
||||
{% endif %}
|
||||
<a href="{% url 'edit-milestone' project.name milestone.name %}"><button class="btn btn-primary"><span class="glyphicon glyphicon-edit"></span> Edit</button></a>
|
||||
{% endif %}
|
||||
{% if perm.delete_tags %}
|
||||
<a href="{% url 'delete-milestone' project.name milestone.name %}"><button class="btn btn-danger"><span class="glyphicon glyphicon-remove"></span> Delete</button></a>
|
||||
{% endif %}
|
||||
</div>
|
||||
<b style="font-size: 200%;">
|
||||
<a href="{% url 'list-issue' project.name %}?q=is:open%20milestone:{{ milestone.name }}">{{ milestone }}</a>
|
||||
|
|
|
@ -25,5 +25,7 @@
|
|||
<li{% block issuetab %}{% endblock %}><a href="{% url 'list-issue' project.name %}">Issues</a></li>
|
||||
<li{% block labeltab %}{% endblock %}><a href="{% url 'list-label' project.name %}">Labels</a></li>
|
||||
<li{% block milestonetab %}{% endblock %}><a href="{% url 'list-milestone' project.name %}">Milestones</a></li>
|
||||
{% if perm.modify_project %}
|
||||
<li{% block permissiontab %}{% endblock %}><a href="{% url 'list-project-permission' project.name %}">Permissions</a></li>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue