feat(helpdesk): simplify settings by merging recommendations and controlling into automation tab

Merge 'System recommendations' (5 rules × 3-4 fields) and 'Controlling'
(4 rules × 2 fields) into a single 'Automation' tab with two sections:
Recommendations and Risk monitoring. Each rule now shows only a toggle and
help text; priority fields removed (hardcoded in action). Advanced disclosure
for recommendation thresholds. Fix nav highlighting bug where 'Kunden' was
also highlighted when Settings was active.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-05 17:58:00 +02:00
parent b749b5d192
commit 26bf972f47
6 changed files with 275 additions and 193 deletions

View File

@@ -268,5 +268,21 @@
"Last 30 days": "Last 30 days",
"Last 90 days": "Last 90 days",
"Last 180 days": "Last 180 days",
"Last 365 days": "Last 365 days"
"Last 365 days": "Last 365 days",
"Automation": "Automation",
"Risk monitoring": "Risk monitoring",
"rule_help_escalation_overdue": "Recommends action when SLA escalation deadlines are exceeded.",
"rule_help_high_risk_aging": "Detects critical tickets with specific escalation codes that have been open too long.",
"rule_help_unassigned_open": "Flags open tickets that are not assigned to any support agent.",
"rule_help_stale_open": "Marks open tickets without recent activity for follow-up.",
"rule_help_customer_backlog": "Warns when a customer has too many open tickets at once.",
"rule_help_ticket_volume": "Triggers when ticket volume rises significantly compared to the previous period.",
"rule_help_avg_resolution": "Warns when average resolution time exceeds the threshold.",
"rule_help_open_aging": "Detects open tickets that have been without activity for too long.",
"rule_help_unassigned_ratio": "Warns when too many open tickets lack an assigned agent.",
"Automation configuration was invalid. Defaults were applied.": "Automation configuration was invalid. Defaults were applied.",
"Advanced options": "Advanced options",
"Min. overdue": "Min. overdue",
"Min. age": "Min. age",
"Min. open": "Min. open"
}