BUG #2416
Updated by Md. Abdul Hamid 11 months ago
The Enhancements are needed in the "Create New User" form requires enhancements process to improve streamline user management and ensure data quality and user experience. Specifically: integrity. 1. Requirements: Auto-Generate User ID: The User ID field should be automatically generated by the system (e.g., using a UUID or auto-increment logic). incremental ID). This ensures uniqueness and prevents human error during will prevent manual input. 2. Name Field Validation: The Name field currently accepts numeric values, which is not appropriate. Validation should: Prevent fully numeric entries (e.g., "1234"). Allow alphabetic characters, spaces, errors and common symbols (e.g., hyphens, apostrophes). ensure unique identification. Provide a clear error message if invalid input is detected. 3. Email Field Validation: Validation Improvements: Ensure only correctly formatted Enforce proper email addresses are accepted. Use standard format using regex to validate structure (e.g., user@example.com). Reject malformed addresses and display helpful feedback. invalid emails that do not follow the standard structure. 4. Phone Number Validation: Accept only valid phone number formats. numeric input. Should include: Length restrictions (e.g., minimum 10 digits). Allow country codes if needed for country-specific formats or validate length (e.g., +1, +91). 10-digit numbers). Reject alphabetic Display user-friendly error messages for incorrect formats. Use Case: While creating a new user, admins currently have to manually input a User ID, which can lead to duplicates or special characters (except + if used). errors. Email and phone fields allow invalid entries, causing potential issues for user communication and system integrity.