Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mandatory Username Field for New User Registration #438

Open
5 tasks
rogankool opened this issue Oct 31, 2024 · 2 comments
Open
5 tasks

Mandatory Username Field for New User Registration #438

rogankool opened this issue Oct 31, 2024 · 2 comments

Comments

@rogankool
Copy link

As a new user registering on the CC Portal, I want to be required to enter a username so that my profile is identifiable and searchable, enhancing the platform's organization and user experience.

DESCRIPTION
Currently, users can register on the CC Portal without providing a username, leaving some profiles without an identifier. This results in profiles that cannot be searched or sorted, creating challenges in user management and interaction on the platform. To ensure every profile has a unique identifier, the Username field will be made mandatory in the registration pop-up that appears when users follow the invitation link in their email.

Make the Username field mandatory in the registration pop-up.

  • Display an error message "Username is required" if the Username field is left blank.
  • Do not allow users to use an existing username; display an error message "Username is already taken" if a duplicate is entered.
  • Ensure form does not submit until a valid, unique username is provided.
  • Allow Hot Address, Description, and Upload Photo fields to remain optional.
  • Update backend to enforce mandatory, unique Username for all new profiles.
@rogankool
Copy link
Author

@bosko-m can you confirm this as well?

@bosko-m
Copy link

bosko-m commented Nov 19, 2024

@rogankool Confirmed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants