Markus Michalski FAQ

Tab Swap

osTicket-Plugin Tab Swap: tauscht in der Ticket-Ansicht die Tabs Antworten und Interne Notiz, sodass Interne Notiz zuerst steht und aktiv ist. Arbeitet per Inline-JavaScript im Browser.

English Version

Zurück zu osTicket Plugins

Tab Swap

GitHub
CI
License
osTicket
PHP

Live Demo: Teste alle Plugins für OXID eShop, Shopware und osTicket von Markus Michalski live, ohne Installation und ohne Risiko. demo.markus-michalski.net

Überblick

Das Plugin tauscht in der osTicket-Ticket-Ansicht (Staff-Bereich) die Reihenfolge der Tabs Antworten und Interne Notiz. Die Interne Notiz steht dann links und ist der aktive Tab, das Notiz-Formular ist sichtbar und das Antwort-Formular verborgen.

Das ist sinnvoll für Teams, die überwiegend intern per Notiz zusammenarbeiten und verhindern wollen, dass ein Text versehentlich als Antwort an den Kunden gesendet wird.

Ohne das Plugin: osTicket öffnet das Ticket mit dem Tab Antworten. Wer eine interne Notiz schreiben will, wechselt jedes Mal den Tab.

Mit dem Plugin: Das Ticket öffnet mit dem Tab Interne Notiz. Zum Antworten wechselst du auf den Tab Antworten.

Dokumentation

Seite Inhalt
Installation Plugin-Ordner, Aktivierung, Update, Deaktivierung und Entfernen
Konfiguration Die beiden Felder der Plugin-Konfiguration
Technische Details Ablauf, Signal, Inline-Script, Sicherheitsvorkehrungen, Dateistruktur
Fehlerbehebung Tab-Tausch wird nicht ausgeführt, häufige Fragen

Funktionen

Funktion Beschreibung
Tab-Tausch Der Tab Interne Notiz wird vor den Tab Antworten gesetzt und aktiviert
Nur Ticket-Ansicht Das Script wird nur ausgegeben, wenn osTicket ein Ticket anzeigt
Schutz vor fehlenden Elementen Fehlt ein Tab oder ein Formular auf der Seite (zum Beispiel ohne Antwort-Berechtigung), passiert nichts
Dynamische Navigation Der Tausch wird nach pjax:success und nach dem osTicket-Ereignis redraw.staff erneut ausgeführt
Ein/Aus-Schalter Die Option Enable Tab Swap schaltet den Tausch ab, ohne das Plugin zu entfernen
Keine Änderung an osTicket-Dateien Das Plugin hängt sich an das Signal object.view und schreibt weder Dateien noch Datenbanktabellen

Verhalten in der Ticket-Ansicht

Standard:   [Antworten (aktiv)] [Interne Notiz]
Mit Plugin: [Interne Notiz (aktiv)] [Antworten]

Anforderungen

Anforderung Version Hinweise
osTicket 1.18.x Die Ziel-Version laut README und Plugin-Quelltext
PHP 7.4 oder neuer composer.json verlangt >=7.4, die CI prüft 7.4 bis 8.3
Browser JavaScript aktiv Der Tausch erfolgt per Inline-JavaScript

Lizenz

GNU General Public License v2, kompatibel mit osTicket. Siehe LICENSE.

Support

Fehler und Fragen im Issue Tracker. Gib dabei osTicket-Version, PHP-Version, Browser, Fehlermeldungen aus der Browser-Konsole und die Plugin-Version an.