Page MenuHomePhabricator

Update temporary username format
Open, Needs TriagePublic

Description

Motivation

Based on the outcome of T332805: Decide the prefix character for temporary usernames we decided to move forward with changing the username format. The new format is: ~YYYY-n. This format has been decided after a series of usability tests (see findings).

Spec
  • The prefix for temporary usernames will be ~YYYY-n where YYYY indicates the year when the temporary username is created
  • The identifying temp user # n is broken into groups of 5 separated by hyphens. If the numbers don't neatly divide into groups of 5 then the very last group on the right can have fewer numbers.
  • At the end of every year n is reset and the counting starts all over.

Example format: ~2023-23126-086

Related Objects

StatusSubtypeAssignedTask
In Progress Niharika
Open Niharika
OpenNone
ResolvedSTran
ResolvedDreamy_Jazz
DeclinedNone
ResolvedDreamy_Jazz
ResolvedTchanders
ResolvedTchanders
ResolvedSTran
ResolvedBUG REPORTDreamy_Jazz
ResolvedTchanders
ResolvedDreamy_Jazz
Opensgrabarczuk
Opensgrabarczuk
ResolvedBUG REPORTTchanders
ResolvedDreamy_Jazz

Event Timeline

  • At the end of every year n is reset and the counting starts all over.

I'm assuming that T345255: Decide the numerical order for temporary accounts (Scramble/Serial) has been decided in favour of serial, or there would be no reason to do this.

@Niharika Are we able to we close that task with a summary of the decision?

@Niharika Could you provide a link to the user research that prompted this change in the task description?

@Niharika Could you provide a link to the user research that prompted this change in the task description?

Updated the task description.

kostajh added subscribers: STran, Dreamy_Jazz.

@Dreamy_Jazz @STran @Tchanders I think we still need to do something here for de.beta wiki (T349486: Change temporary user pattern configuration on beta to match the updated prefix); I just created a temp account there with the name *Unregistered 35214.

@Dreamy_Jazz @STran @Tchanders I think we still need to do something here for de.beta wiki (T349486: Change temporary user pattern configuration on beta to match the updated prefix); I just created a temp account there with the name *Unregistered 35214.

Per @Tchanders, it's possible I had a stashed username from before the username format change was deployed. In that case, I think that is edge-case enough to not warrant doing any special casing around, for now anyway.