Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new account state: Locked #7273

Closed
1 of 2 tasks
joyeusenoelle opened this issue Apr 26, 2018 · 10 comments
Closed
1 of 2 tasks

Add new account state: Locked #7273

joyeusenoelle opened this issue Apr 26, 2018 · 10 comments
Labels
moderation Administration and moderation tooling suggestion Feature suggestion

Comments

@joyeusenoelle
Copy link
Contributor

Tangential to #6954.

Currently we have five of what I'd call account states: Active, Silenced, Suspended, Redirected, and In Memoriam. This proposes to add a sixth state: Locked.

A Locked account should not be able to post new statuses or interact with others' statuses, through any interface (web, API, or otherwise), except that a Locked user should be able to send direct messages to their own instance's admins (see #3785). The owner of a Locked account should be able to change their user info (avatar, display name, bio), download following/follower/mute lists, add and remove 2FA and and use the API to gather an archive of their toots.

The user page of a Locked account should display "This user has been locked until further notice." However, a Locked account's individual toots should be accessible by direct link (e.g. for discussion with moderators).

When an admin or moderator Locks an account, an email should be sent to the address on file for the account, indicating why the account was Locked and what action, if any, can be taken to unlock it.


  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This bug happens on a tagged release and not on master (If you're a user, don't worry about this).
@rtucker
Copy link
Contributor

rtucker commented Apr 26, 2018

I like this, and it would have been a very useful feature for nearly all of our "this isn't the right instance for you, sorry" situations.

@Gargron
Copy link
Member

Gargron commented Apr 26, 2018

Presumably this is what account suspension should be like if suspension and deletion weren't the same thing?

@rtucker
Copy link
Contributor

rtucker commented Apr 26, 2018

Yeah. It would do what I expected "Suspend" to do, right before the first time I clicked it and irrevocably deleted an entire users' existence ^^

@joyeusenoelle
Copy link
Contributor Author

Yes, and I'd be perfectly happy to shift the current "Suspended" to "Deleted" and have this be called "Suspended". I was just trying not to change existing UI too much. :)

On Mastodon, a user brings up what should happen if someone views a thread where a Locked user has participated. I suggest using the fix I suggest in #7274 even if the Locked user's threads would otherwise be visible to the viewing user.

@Gargron Gargron mentioned this issue Apr 29, 2018
24 tasks
@mal0ki mal0ki added enhancement moderation Administration and moderation tooling labels May 1, 2018
@bhtooefr
Copy link

I'd say that changing avatar, display name, and bio could be a method for a locked user to perform abuse - it's why IRC servers prohibit nick changes when a user is in a channel and +b is set on them.

@nightpool
Copy link
Member

nightpool commented May 14, 2018 via email

@Gargron Gargron added suggestion Feature suggestion and removed enhancement labels Oct 20, 2018
@trwnh
Copy link
Member

trwnh commented Jun 12, 2020

doesn't this exist now?

@Gargron
Copy link
Member

Gargron commented Jun 12, 2020

"Disable" exists but has some shortcomings. It's not outwardly visible that an account is disabled, neither locally, nor what's more complicated to accomplish, remotely. The ideal feature this request describes is such that you could hide everything relating to that account from view but have the ability to losslessly restore it.

@trwnh
Copy link
Member

trwnh commented Jul 27, 2022

ok, how about now? it's basically like temporary suspension, but after 30 days it doesn't nuke the account.

@Gargron
Copy link
Member

Gargron commented Jul 27, 2022

Yes suspensions are like this now

@Gargron Gargron closed this as completed Jul 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
moderation Administration and moderation tooling suggestion Feature suggestion
Projects
None yet
Development

No branches or pull requests

7 participants