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

Closed
8 tasks
rogankool opened this issue Oct 31, 2024 · 5 comments
Closed
8 tasks

Mandatory Username Field for New User Registration #438

rogankool opened this issue Oct 31, 2024 · 5 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 rogankool converted this from a draft issue Oct 31, 2024
@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)

@rogankool rogankool moved this from Backlog to To Do in cc-portal-project Dec 4, 2024
@bosko-m
Copy link

bosko-m commented Dec 4, 2024

Makes sense 😊

@rogankool rogankool moved this from To Do to In progress in cc-portal-project Dec 10, 2024
@Kale98 Kale98 moved this from In progress to In staging in cc-portal-project Jan 8, 2025
@Kale98
Copy link

Kale98 commented Jan 14, 2025

This has been deployed to the MainNet.

@Kale98 Kale98 closed this as completed Jan 14, 2025
@github-project-automation github-project-automation bot moved this from In staging to Done / Beta in cc-portal-project Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done / Beta
Development

No branches or pull requests

3 participants