{% extends 'helpdesk/base.html' %} {% load bootstrap %} {% load guardian_tags %} {% load restructuredtext %} {% block breadcrumb_items %} {{ block.super }} Queue: {{ queue.name }} {% endblock %} {% block pagetitle %}: Queue details{% endblock pagetitle %} {% get_obj_perms request.user for queue as "user_perms" %} {% block content %}

Queue: {{ queue.name }}

{% if queue.parent_queue %}

Parent: {{ queue.parent_queue }}

{% endif %} {% if queue.sub_queues.all|length > 0 %}

Sub-queues: {% for sub in queue.sub_queues.all %}{{ sub }}{% if not forloop.last %}, {% endif %}{% endfor %}

{% endif %} {% if perms.helpdesk.add_queue or request.user in queue.managing_group.users.all %}

Admin actions:

{% if perms.helpdesk.delete_queue or "delete_queue" in user_perms %} Delete this Queue {% endif %} {% if perms.helpdesk.update_queue or "update_queue" in user_perms %} Update this Queue {% endif %} {% if perms.helpdesk.add_queue or request.user in queue.managing_group.users.all %} Add a sub-Queue to this Queue {% endif %}
Permissions on this Queue instance
Note: Permissions are handled at the group level. To change managing and/or response groups, click on the Update button above.

Managing group:

{% get_obj_perms queue.managing_group for queue as "group_perms" %}
  • {{ queue.managing_group }}: {{ group_perms }}

Response groups:

    {% for group in queue.response_groups.all %} {% get_obj_perms group for queue as "group_perms" %}
  • {{ group.name }}: {{ group_perms }}
  • {% empty %}
  • No group has permissions on this Queue
  • {% endfor %}

Users with permissions:

    {% for u in users_with_perms %} {% get_obj_perms u for queue as "u_perms" %}
  • {{ u.first_name }} {{ u.last_name }}: {{ u_perms }}
  • {% empty %}
  • No user has permissions on this Queue
  • {% endfor %}
{% endif %}

Description

{{ queue.description|restructuredtext }}

Tickets in this Queue

{% include 'helpdesk/tickets_table.html' with tickets=queue.tickets.all %}
{% endblock content %}