fix(sync): scrape AusbildungenListEdit instead of KursteilnehmerListEdit, add selectAlleAnzeige, fix column detection; handle Sachbearbeiter dienstgrad and ignore placeholder handles

This commit is contained in:
Matthias Hochmeister
2026-04-15 17:40:08 +02:00
parent 55b2fc1cf4
commit 9586822a32
2 changed files with 11 additions and 5 deletions

View File

@@ -40,9 +40,10 @@ function mapDienstgrad(raw: string): string | null {
'ovm': 'Oberverwaltungsmeister',
'hvm': 'Hauptverwaltungsmeister',
'v': 'Verwalter',
'sb': 'Sachbearbeiter',
};
const normalized = raw.trim().toLowerCase();
const normalized = raw.trim().toLowerCase().replace(/\*/g, '');
// Direct abbreviation match
if (abbrevMap[normalized]) return abbrevMap[normalized];