[wp-trac] [WordPress Trac] #31127: Can't add a new user to two sites before they've accepted their account

WordPress Trac noreply at wordpress.org
Sun Mar 6 01:40:36 UTC 2016

#31127: Can't add a new user to two sites before they've accepted their account
 Reporter:  ericlewis                            |       Owner:  jeremyfelt
     Type:  defect (bug)                         |      Status:  assigned
 Priority:  normal                               |   Milestone:  Future
Component:  Users                                |  Release
 Severity:  normal                               |     Version:  3.0
 Keywords:  has-patch needs-unit-tests needs-    |  Resolution:
  testing                                        |     Focuses:  multisite
Changes (by jeremyfelt):

 * keywords:  has-patch needs-unit-tests => has-patch needs-unit-tests
 * milestone:  4.5 => Future Release


 We probably want to wait. Things are so funky around signups.

 With [attachment:31127.diff] applied:

 * When adding the user to a second site, a new email notification is sent
 out with a new, but invalid, activation key. We should make sure that any
 additional emails have the same activation key that is attached to the
 main `wp_signups` record.
 * Even with a pending activation, it's possible to add the user to a new
 site and skip the confirmation process. This leaves a signup in a pending
 state. Can we warn the admin and then automatically activate the other
 * If I add a pending user and skip the confirmation the confirmation
 process and they then activate their account, their password notification
 seems to never arrive. (In my single test with Mailcatcher)

 Replying to [comment:2 ericlewis]:
 > On a related note, it's odd that a site administrator is choosing a
 username for another person. An email is an existing, (relatively) unique
 identifier for this person. Preferably that person can choose their
 username. Removing that might help here. Two separate site admins might
 invite a person using the same email address, but might pick different
 usernames for them.

 It makes sense in some ways, though it would be useful to allow for
 multiple workflows here. The entire Add New User screen is confusing in
 this way. That you even have to choose between adding an existing and new
 user to begin with drives me crazy. Expanding on that would start to
 hijack this ticket though. :)

Ticket URL: <https://core.trac.wordpress.org/ticket/31127#comment:9>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list