Skip to content
This repository was archived by the owner on Dec 21, 2019. It is now read-only.

BMO editable nicknames

Kohei Yoshino edited this page Aug 1, 2018 · 5 revisions

Draft TODO list

  • Extract nicknames from all existing users’ real names
    • If :nick is found, use it, otherwise email’s local part + incremental number, like dylan5
    • Store them in DB
  • Expose nicknames in the API
    • /user and other methods returning user(s)
    • Make them searchable
  • Reorganize Preferences to accommodate the new nickname field
    • Create the Profile page in addition to the existing the Account page
    • Explain unintended side effects like GitHub
    • Implement nickname availability checker in frontend (JS)
    • Support the new field input in backend (Perl)
  • Force new users to choose nicknames on sign up
    • If signing in with GitHub, their GitHub ID could be used
  • Announce the general availability of nicknames on the UI and via mailing lists
    • Provide a link to the new Profile page
    • Allow to change their nickname on a first-come-first-served basis
  • Update UI to show nicknames everywhere
    • Basic presentation is avatar + nickname
    • Alternatively, avatar + nickname + real name, or just nickname
    • No more email addresses
    • Explain these guidelines in the new Bugzilla Design System
  • Update all the features to accept nicknames in addition to (or instead of) email addresses

Clone this wiki locally