Releases: NETWAYS/rt-extension-queuecategories
Releases · NETWAYS/rt-extension-queuecategories
v3.0.0
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/QueueSummaryByLifecycleshow 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
ObjectCustomFieldValuesquery 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
$AutocompleteQueuesenabled, 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
What's Changed
- Add license file by @MisterMountain in #9
New Contributors
- @MisterMountain made their first contribution in #9
Full Changelog: v2.1.0...v2.2.0