Skip to content

Releases: NETWAYS/rt-extension-queuecategories

v3.0.0

11 Jun 11:44

Choose a tag to compare

RT 6 Support 🎉

Version 3.0.0 is a complete port of the extension to RT 6 (Elevator theme, htmx, Tom Select).

Important

Breaking Change: This release requires RT 6. If you are running RT 4.4/5, stay on the
2.x release line.

What's new

Queue categories now show up in all queue widgets:

  • Queue selection dropdowns — every dropdown rendered through /Elements/SelectQueue
    groups queues by category: ticket create, ticket modify, bulk update, the query builder
    and the quick ticket creation dropdown. Groups are rendered as native <optgroup>s and
    picked up by Tom Select automatically.
  • Queue list dashboard portlets — all portlets based on /Elements/QueueSummaryByStatus
    and /Elements/QueueSummaryByLifecycle show a heading row per category: QueueList,
    QueueListAllStatuses, MyAdminQueues and MySupportQueues.

Queues without a category are listed first, without a group.

Fixed

  • Custom field lookup now filters by LookupType; a ticket custom field with the same
    name can no longer shadow the queue category field
  • Uncategorized queues are no longer listed in reverse order
  • The first category no longer emits a stray closing </optgroup> tag

Performance

  • Category assignments are fetched with a single ObjectCustomFieldValues query instead
    of one query per queue (constant 3 queries per request, regardless of queue count)

Upgrading from 2.x

The configuration is unchanged (QueueCategory custom field, optional
$QueueCategories_CFName). Install on RT 6, clear the Mason cache
(rm -rf /opt/rt6/var/mason_data/obj) and restart your webserver.

Known limitations

  • With $AutocompleteQueues enabled, RT replaces the queue dropdowns with an autocomplete
    input; categories are not displayed there.

Full Changelog: v2.2.0...v3.0.0

v2.2.0

11 Jun 11:42

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.2.0

v2.1.0

14 May 10:41
v2.1.0
3c752cf

Choose a tag to compare

This is for rt version >= 4.4.4

v2.0.0

29 Mar 11:13

Choose a tag to compare

This is for rt version < 4.4.4