I have been unable to find a way to remove myself from a site owned by another user in Calypso. At https://dashboard.wordpress.com/wp-admin/index.php?page=my-blogs you are able to accomplish self removal. I viewed my own user name in people management and there was no option to remove myself.
@ebinnion: do you know if there's any way to achieve this in Calypso, or whether this is a missing feature?
Closed #8064 as a duplicate.
I took a quick look into this today. For admins, this seems like it should be pretty easy, but we need to also solve this for non-admins that don't have the ability to list users. For example, contributors and subscribers.
For example, here's my view of a site when I am a contributor to a site.
cc @rickybanister for thoughts on design.
Good catch. I suppose the easiest thing would be to show the People sidebar item for all users even if just to show their own user card with a 'remove me from %site%' link.
@ebinnion just noting an admin cannot remove themselves from a site, either.
Deployed r145681-wpcom to allow a user to delete theirselves.
This was later reverted (r146160-wpcom). A user cannot currently remove themselves from a site in Calypso or via the API.
Noting I've run into a few cases this week where admins were wanting to be able to remove themselves but could not. Here's one: #
Noting another case where an Author wanted to remove themselves from a site they no longer contribute to: https://en.forums.wordpress.com/topic/removing-site-from-my-account-3/
This is a feature I'd like to see added. It comes up often when one is part of a project or site and is no longer. They need to find someone else on the site, or contact support to be removed. Allowing a user to remove themselves seems like a cleaner solution.
Hi folks, I ran into another thread about being unable to remove self from a site, particularly if they're just a site viewer, as there's nothing in Calypso about that.
Can I recommend at least putting an option to remove one's self from a site here, if they're logged in as a non-owner user on that site?
It would also make sense to add something to Calypso that shows what sites one is a viewer of, but I'm guessing that would take more design thought as to where to put it, since it's not exactly a "my site" issue nor a "followed" site that would show up in the reader. Or, maybe we could automatically follow the site when they accept an invitation, and allow them to leave the site there as well? ¯_(ツ)_/¯
I forgot to link the forum post. Here's a note from it:
There may be a circumstance where the Viewer doesn’t want to contact the site owner to be removed and just not accessing the Private site any longer is sort of a security issue in my mind.
The ability of a Viewer to leave a site quietly without asking the site owner, and without notifying them, is important. No other user role has to ask to be removed. Knowing this now, I’ll never accept Viewer-only membership in a private site.
Is that true at this point?
Here's the post:
https://en.forums.wordpress.com/topic/how-to-stop-my-viewer-status-in-a-private-blog/#post-3339260
@supernovia, isn't this a separate issue in the link you gave?
https://en.forums.wordpress.com/topic/how-to-stop-my-viewer-status-in-a-private-blog/#post-3339260
Seems the issue in this GitHub thread is Calypso's lack of any place to leave a site (which has a work-around in wp-admin Dashboard/My Blogs), while the thread in the forum link above is specifically about a _private site Viewer_ being unable to leave a _private_ site at all without asking the site owner to do it, while other user roles in private sites (Contributor, etc.) can leave a site on their own using wp-admin. This Viewer/Private site issue isn't the same as the general lack of a site-leaving option in Calypso. Have I got this right?
@walymor , sorry for the late response here. I'd missed this notification.
I'd included the that issue here because a private site viewer is counted as a user on the site, rather than just a follower who can unfollow at will.
Another case here 2580377-zen of author wishing to remove themselves from a site.
Noting another request in 2920793-zen.
This one is worth fixing as it is a confusing dead end. Adding to Manage team's project for triage.
Most helpful comment
This one is worth fixing as it is a confusing dead end. Adding to Manage team's project for triage.