Neuerungen in RT 4.4

Wir setzen seit vielen Jahren RT (Request Tracker) als Ticket-System bei uns ein und bieten unseren Kunden ebenso Installations-Support sowie Kontingente für die Entwicklung von eigenen Plugins. Da die Pflege von RT und Upgrades immer gut getestet sein wollen, hat Marius gemeinsam mit NMS eine Docker-Infrastruktur etabliert, die sowohl Produktions- als auch Development-Umgebungen gleichermassen bedient. Seit einiger Zeit unterstütze ich nun Marius hierbei und unser aktuelles Projekt war das Upgrade auf die neueste RT-Version 4.4.
Nachdem wir letzte Woche die Quellen von RT in einem Feature-Branch aktualisiert hatten, ging es sogleich ans Testen von unseren Anpassungen und Plugins. Gott sei Dank mussten nur einige kleinere Änderungen durchgeführt werden, sowie einige Plugins endlich in den Core gewandert sind (RT::Authen::ExternalAuth, Assets, SLA). Dank der erfolgreichen Tests kam dann auch die Produktionsumgebung heut früh um 6 mit dem Update dran.
Im folgenden einige der Highlights von RT 4.4.
 

File Upload

Endlich per Drag-and-Drop ohne Page-Reload Dateien uploaden – wer hat sich das noch nicht sehnsüchtig gewünscht? 🙂
rt_file_upload
 

Timer für Tickets

Man steht immer mal wieder vor dem Problem, dass man sich frägt – wie lange habe ich denn nun an diesem Ticket gearbeitet? RT 4.4 bietet nunmehr die Möglichkeit via Popup die Zeit zu stoppen. Damit ist die Zeiterfassung gesichert 😉
rt_ticket_timer
 

Folge-Ticket mit Referenz auf bestehendes Ticket anlegen

Es kommt immer mal wieder vor, dass man eine Folge-Ticket anlegen möchte – etwa ein zusätzliches Development-TODO bei einem Problem in der Support-Queue. Früher musste man dazu ein neues Ticket anlegen, und dann manuell die Links aktualisieren. Jetzt klappt das direkt aus dem Ticket-Display heraus.
rt_ticket_links_create_refers_to
 

Keyboard Shortcuts

Mal eben schnell ins Suchfeld springen? Kein Problem. “?” listet alle verfügbaren Shortcuts auf. Ich bin mir sicher, dass es hier zukünftig noch mehr brauchbare Shortcuts geben wird. All jene die nicht mit MacOS und Trackpad “wischen” werden auch “gb” und “gf” lieben 🙂
rt_keyboard_shortcuts
 

Infinite Scroll

Bisher musste man bisweilen warten bis die komplette Seite geladen war, um auch die Ticket-History anzeigen zu können. Das war mitunter etwas hakelig. Mit RT 4.4 gibt es eine neue Option “as you scroll” in den Benutzer-Einstellungen, welche auch global in der RT_SiteConfig.pm gesetzt werden kann. Damit lädt die Ticket-Übersicht deutlich schneller.
rt_preferences_ticket_display_as_you_scroll
 

TicketSQL-Filter: __Active__ und __Inactive__

Vormals hat man die Suche etwa mit Status = ‘new’ or Status = ‘open’ or Status = ‘stalled’ gefüttert um alle aktiven Tickets anzuzeigen. In RT 4.4 sieht das wie folgt aus:

Status = '__Active__'

 
Noch nicht genug? Gerne unterstützen wir euch bei der Entwicklung von eigenen Plugins und/oder Scrips. Kommt einfach auf uns zu 🙂
 

Michael Friedrich
Michael Friedrich
Senior Developer

Michael ist seit vielen Jahren Icinga-Entwickler und hat sich Ende 2012 in das Abenteuer NETWAYS gewagt. Ein Umzug von Wien nach Nürnberg mit der Vorliebe, österreichische Köstlichkeiten zu importieren - so mancher Kollege verzweifelt an den süchtig machenden Dragee-Keksi und der Linzer Torte. Oder schlicht am österreichischen Dialekt der gerne mit Thomas im Büro intensiviert wird ("Jo eh."). Wenn sich Michael mal nicht in der Community helfend meldet, arbeitet er am nächsten LEGO-Projekt oder geniesst...