- {% if object.type == object.TYPE_LOGIN_CONFIRM %}
+ {% if has_action_perm %}
{% trans 'Approve' %}
{% trans 'Reject' %}
{% endif %}
diff --git a/apps/tickets/views.py b/apps/tickets/views.py
index 0432ec6bc..84a08eb1c 100644
--- a/apps/tickets/views.py
+++ b/apps/tickets/views.py
@@ -27,9 +27,12 @@ class TicketDetailView(PermissionsMixin, mixins.TicketMixin, DetailView):
queryset = Ticket.objects.all()
def get_context_data(self, **kwargs):
+ ticket = self.get_object()
+ has_action_perm = ticket.is_assignee(self.request.user)
context = super().get_context_data(**kwargs)
context.update({
'app': _("Tickets"),
- 'action': _("Ticket detail")
+ 'action': _("Ticket detail"),
+ 'has_action_perm': has_action_perm,
})
return context