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
8 tasks
rogankool opened this issue Oct 31, 2024 · 4 comments
Open
8 tasks

Mandatory Username Field for New User Registration #438

rogankool opened this issue Oct 31, 2024 · 4 comments

Comments

@rogankool
Copy link

rogankool commented Oct 31, 2024

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.

ACCEPTANCE CRITERIA
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.
  • Add a confirm button (placed on the right from the "Upload photo" button) which is disabled until the Username field is filled
  • Remove the "Close button" to prevent new users skipping the mandatory registration flow
  • If the new user reloads the page, immediately present the "Sign Up" modal until the user enters a Username and confirms it

WIREFRAME
https://www.figma.com/design/Unq2m4QiIf4HuHCi2WO7Xq/Design-%2F-CC-Portal?node-id=2051-14954&t=IBUy8mfuexLxcldQ-4

@rogankool
Copy link
Author

@bosko-m can you confirm this as well?

@bosko-m
Copy link

bosko-m commented Nov 19, 2024

@rogankool Confirmed.

@rogankool
Copy link
Author

@bosko-m I've added the confirm button in the acceptance criteria here (so I don't make a new ticket)

@bosko-m
Copy link

bosko-m commented Dec 4, 2024

Makes sense 😊

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