5sControl / 5sControl/5s-frontend
[1h] Employees section: Special symbols in the field
- Vorherrschende Sprache
- TypeScript
- Sterne
- 3
- Forks
- 1
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Precondition:
Go to https://office.5scontrol.com/mobile/
Login in system as admin
Description:
in the presence special symbols in the field, appears pop-up "Работник с таким именем уже существует"
Step to reproduce:
1. Go to the "Сотрудники" section
2. Click on the "Добавить нового сотрудника"
3. Enter in fields "Имя" and "Фамилия" special symbols (!@#$%^&*())
4. Click on the "Сохранить"
Expected result:
Fields highlighted in red. Below the fields appears "Invalid characters".
Actual result:
Appears pop-up "Работник с таким именем уже существует"
Environment:
macOS Ventura ver. 13.7.1
Google Chrome ver. 31.0.6778.86
Attachment:

Beitragsleitfaden
Rechercherichtung
Suche im Frontend-Code nach dem Formular zur Erstellung eines Mitarbeiters, wahrscheinlich in einer Komponente, die den Abschnitt 'Сотрудники' verarbeitet. Finde die Validierungslogik für die Felder Name und Nachname und prüfe, wie Sonderzeichen derzeit behandelt werden. Die Behebung besteht darin, eine geeignete Zeichenvalidierung hinzuzufügen, sodass 'Invalid characters' anstelle des Fehlers wegen eines doppelten Namens angezeigt wird. Teste dies, indem du die App lokal ausführst und die Schritte reproduzierst.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- react, typescript
- Bereich
- frontend
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 45/100