- Status: 6 statt 10, auf Deutsch (Offen, In Arbeit, Wartet auf Kunde,
Prüfung, Erledigt, Storniert). Gespeichert werden die Werte, die das
Kundenportal für die Fortschrittsleiste kennt; alte Werte wie Assigned
werden weiter angezeigt ("Eingeplant"), sind aber nicht mehr wählbar.
- Zuweisen ändert den Status nicht mehr; neue Tickets starten "Offen".
- Priorität: Schalter "Dringend" statt fünf Stufen (dringend = 4, normal
= 2; alte Stufen Hoch/Kritisch gelten als dringend), rotes Abzeichen.
- Ticketliste: Standardansicht "Aufträge" ohne Akquise-Tickets; Filter
Typ (Aufträge/Webpage/Migration/Projekt/Akquise/Alle), 6 Status-Gruppen,
"Nur dringende". Die toten Felder Kunde, Benutzer/Thema und Datum sind
durch eine echte Suche ersetzt (Kunde, Betreff, Angefragt von, WOID).
Deep-Link ?woid= zeigt das Ticket weiter unabhängig von Art und Status.
- Formulare "Neues Ticket" und "Arbeitsblatt" auf Deutsch; raus sind
Workload Estimate, Requested for und die Service-Art am Ticket
(gespeichert wird weiter Fernwartung).
- Ticketkarte: Projekt/Preview im Details-Reiter (4 statt 5 Reiter), eine
Zusammenfassungszeile statt der großen Statistik, doppelter
Projekte-Stift weg, Service-Abzeichen weg.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
18 lines
516 B
React
18 lines
516 B
React
import { isUrgent, priorityFor } from '../lib/ticketStatus'
|
|
|
|
// Ein Klick markiert ein Ticket als dringend oder wieder als normal
|
|
export default function UrgentToggle({ value, onChange }) {
|
|
const urgent = isUrgent(value)
|
|
return (
|
|
<button
|
|
type="button"
|
|
className={`urgent-toggle${urgent ? ' on' : ''}`}
|
|
aria-pressed={urgent}
|
|
title={urgent ? 'Nicht mehr dringend' : 'Als dringend markieren'}
|
|
onClick={() => onChange(priorityFor(!urgent))}
|
|
>
|
|
Dringend
|
|
</button>
|
|
)
|
|
}
|