Live Demo: Try all plugins for OXID eShop, Shopware and osTicket by Markus Michalski live — no installation, no risk. demo.markus-michalski.net
This documentation describes the current state of the plugin.
The plugin replaces the priority names (Emergency, High, Normal, Low) in osTicket ticket lists and ticket details with color-coded circles. The replacement runs in the browser via JavaScript; the plugin injects CSS and JavaScript inline into the pages and changes no core files.
Without this plugin: Priorities appear as plain text in the list, and you only find urgent tickets by reading.
With this plugin: Every priority has its own color and Emergency pulses. Urgent tickets stand out at a glance.
| Page | Content |
|---|---|
| Installation | Requirements, plugin folder, installing, enabling, removing |
| Configuration | The five settings, default colors, customizing via CSS or code |
| Technical Details | Injection via output buffer, replacement in the browser, accessibility, file structure |
| Troubleshooting | Missing icons, unrecognized names, colors, settings without effect |
| Feature | Description |
|---|---|
| Color-coded icons | Circle in the priority's color; the table cell is lightly tinted |
| Configurable colors | Four color fields in the plugin settings |
| Emergency pulse | The Emergency icon pulses, except with prefers-reduced-motion |
| Tooltip | Priority name on hover, pure CSS |
| PJAX support | Icons are re-applied after dynamic navigation |
| Accessibility | Original text stays as screen-reader text, the icon has an aria-label |
| English and German | Recognizes Emergency, High, Normal, Low as well as Notfall, Hoch, Niedrig |
| No core changes | Injection via an ob_start() callback |
| Requirement | Version |
|---|---|
| osTicket | 1.18.x |
| PHP | 8.1 or newer |
| Browser | Modern (ES6, color-mix()) |
GNU General Public License v2 or later, compatible with osTicket. See LICENSE.
Report bugs and questions in the issue tracker. Please include your osTicket version, PHP version, browser and error messages from the browser console.