Automattic / jetpack

Security, performance, marketing, and design tools ā€” Jetpack is made by WordPress experts to make WP sites safer and faster, and help you grow your traffic.
https://jetpack.com/
Other
1.59k stars 799 forks source link

Sometimes removing user from wp-admin users list doesn't remove from WordPress.com user list #28151

Open arunsathiya opened 3 years ago

arunsathiya commented 3 years ago

Quick summary

Sometimes removing user from wp-admin users list doesn't remove from WordPress.com user list. This happens on an Atomic site.

Steps to reproduce

What you expected to happen

User to be removed from WordPress.com users list too when removed on wp-admin users list.

What actually happened

User remains on WordPress.com users list. To quote @JoshuaGoode, This can lead to a situation where the user still has some access to the site or, if removed on accident, cannot be invited back properly. (from P2 p9F6qB-6PT-p2#comment-39251)

Context

User reports.

Operating System

Windows, macOS, Linux, Android, iOS

Browser

Google Chrome/Chromium, Mozilla Firefox, Microsoft Edge, Microsoft Edge (legacy), Apple Safari

Simple, Atomic or both?

Atomic

Theme-specific issue?

Not a theme issue.

Other notes

No response

Reproducibility

Intermittent

Severity

No response

Available workarounds?

No and the platform is unusable

Workaround details

The person that wishes to join the site again must contact WordPress.com customer support staff, who in turn have to work with the owner of the site to understand if they can be re-added. If they approve of it, we can add them on wp-admin users list and fix Jetpack connection for them. Not an ideal experience for our customers.

arunsathiya commented 3 years ago

Some user reports moved from P2:

6252674-hc, 3949455-zen, 28967532-hc, 29473467-hc, 28445250-hc, 29838872-hc, 29709302-hc, 29549181-hc.

mreishus commented 3 years ago

I wasn't able to reproduce this. I have an atomic site where I invited another account of mine and made it an editor. Then I used /wp-admin/users.php to delete that user, trying both methods in two separate attempts (clicking the red delete link under their name and using bulk delete with checkboxes). In both cases, after confirming the delete, the user no longer appeared on /people/team/ in Calypso, and trying to navigate Calypso on the other account took me out of that site and into 'All my Sites'.

I also tried removing the user using calypso and checking /wp-admin/users.php after: the user was no longer on the list there.

sixhours commented 2 years ago

Based on the user reports, it sounds like this is usually caused by a Jetpack connection issue.

cometgrrl commented 1 year ago

Based on the user reports, it sounds like this is usually caused by a Jetpack connection issue.

@jeherve Should we hand this off to Jetpack?

github-actions[bot] commented 1 year ago

Support References

This comment is automatically generated. Please do not edit it.

jeherve commented 1 year ago

Should we hand this off to Jetpack?

Yup. šŸ‘

jeherve commented 1 year ago

@Automattic/jetpack-kernel Is that something you could look into?