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

Add username #1574

Closed
3 tasks done
pcrespov opened this issue Jun 22, 2020 · 1 comment · Fixed by #5229
Closed
3 tasks done

Add username #1574

pcrespov opened this issue Jun 22, 2020 · 1 comment · Fixed by #5229
Assignees
Labels
a:webserver issue related to the webserver service t:enhancement Improvement or request on an existing feature

Comments

@pcrespov
Copy link
Member

pcrespov commented Jun 22, 2020

In view of the comments in PR #1572, the design of users-api and the constraints imposed on the database needs a deep review to avoid inconsistencies of dangling projects/groups

  • move from email to username as unique identifier of a user (a user can still login with one/multiple emails in the future)
  • can be used to reference any user in chats/notes by using @username : api to search user

Review as well:

  • see _get_user_name during registration
  • split name into first_name, surname and leave the latter for a potential username. Create migration
  • functions to format human-readable names/surnames to address users in communications
@pcrespov pcrespov added a:webserver issue related to the webserver service t:enhancement Improvement or request on an existing feature labels Jun 22, 2020
@pcrespov pcrespov self-assigned this Jun 22, 2020
@pcrespov pcrespov mentioned this issue Jun 22, 2020
4 tasks
@sanderegg
Copy link
Member

@pcrespov still a thing?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a:webserver issue related to the webserver service t:enhancement Improvement or request on an existing feature
Projects
None yet
2 participants