"Better" QueueList for RT6 Extension

Hello RT6 users,

My colleague Chris and I would like to introduce a small RT6 extension that our users urgently asked for - and it may be useful for you as well.

With the removal of the “Refresh Homepage” functionality, the Lifecycle / Queue / Ticket view was unfortunately no longer updated automatically, which many of our users did not like.

Therefore, we built a new extension and added several useful features, while also giving the display a small visual refresh:

  • Per-lifecycle status columns - choose exactly which ticket statuses appear as columns for each lifecycle; defaults to initial and active statuses
  • Per-lifecycle queue visibility - hide individual queues you are not interested in; hidden queues do not affect other users
  • Configurable empty-queue hiding - queues with zero tickets are hidden automatically by default; this can be disabled per user via “Show empty queues”
  • Collapsible lifecycle sections - collapse or expand individual lifecycle sections; the collapsed state is saved per user
  • Drag-and-drop lifecycle ordering - reorder lifecycle sections on the preferences page by dragging the handle icon
  • Manual reload - a reload button in the portlet header fetches fresh ticket counts without a full page reload
  • Last loaded timestamp - always know how current the displayed data is
  • Configurable auto-refresh - automatically refresh every 2, 5, 10, 20, 60, or 120 minutes

You can find the extension, along with more information, in my colleague Chris’s repository:

Configuration Page:

Hope you like it, Torsten and Chris