Automatyczne generowanie płci na podstawie PESEL #
System automatycznie przypisuje płeć użytkownika na podstawie dostępnych danych – PESEL lub imię.
⚙️ Obecny mechanizm działania
- Jeśli jest podany PESEL:
→ Płeć generowana jest na podstawie przedostatniej cyfry PESEL-u (czyli 10. cyfry):- Parzysta cyfra (0, 2, 4, 6, 8) → kobieta
- Nieparzysta cyfra (1, 3, 5, 7, 9) → mężczyzna
81020312345
→ mężczyzna81020312346
→ kobieta
- Jeśli PESEL nie jest podany, ale jest wpisane imię:
→ Płeć generowana jest na podstawie imienia (algorytm bazuje na bazie imion). - Jeśli nie ma ani nr PESEL, ani imienia:
→ Płeć nie jest generowana – zostaje taka, jaka jest ustawiona domyślnie (default).
✏️ Zachowanie podczas edycji danych
- Zmiana nr PESEL → zmienia płeć
- Zmiana imienia → nie zmienia płci
🧠 Podsumowanie
🆗 PESEL → ustala płeć automatycznie i ma najwyższy priorytet
🆗 Imię → używane tylko, gdy nie ma nr PESEL
🅾️ Brak danych → brak zmiany
✏️ Edycja PESEL-u → aktualizuje płeć
✏️ Edycja imienia → nie aktualizuje płci