5sControl / 5sControl/5s-frontend

[1h] Employees section: Special symbols in the field

Offen
#856 0 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @pkostukevich Auf GitHub ansehen
bug Front mobile
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:
![image](https://github.com/user-attachments/assets/dfa14f6a-b888-4486-a2d9-8c1f58c6ed22)

Beitragsleitfaden

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.