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

After we have ownership consent, have a way for a user to block ownership requests from a particular user #928

Open
carols10cents opened this issue Aug 1, 2017 · 2 comments
Labels
A-accounts C-enhancement ✨ Category: Adding new behavior or a change to the way an existing feature works

Comments

@carols10cents
Copy link
Member

Ownership consent is #924. That'll help, but a harasser could still create a whole bunch of ownership invitations that would be annoying for someone to have to go through and decline.

  • We should have a way for user1 to indicate that they never want any ownership invitations from user2. cargo owner --block user2? And a way to do this through the UI?
  • This should also remove any pending invitations from user2.
  • If user2 tries to add user1 as an owner after they've been blocked, they should get an error message.
@sunjay
Copy link
Member

sunjay commented Aug 11, 2017

What do you think of a prompt like the following after someone blocks another user?

Would you like you report this crate/user for abuse? [N, y]

If they confirm, a report is sent to the crates.io moderators. If they decline, we print a message letting them know how they can report manually if they need to in the future.

I think most situations where you would want to block someone are also situations where you are likely being abused and would want someone to stop them and this may help bring those situations to our attention.

@sunjay
Copy link
Member

sunjay commented Aug 11, 2017

Also, it may be useful to keep a history of invitations so we can (in the future) automatically detect and track abuse. For example if a user is suddenly receiving many invites or if one user is suddenly sending many invites they may be doing something nefarious.

@Turbo87 Turbo87 added C-enhancement ✨ Category: Adding new behavior or a change to the way an existing feature works and removed C-feature-request labels Feb 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-accounts C-enhancement ✨ Category: Adding new behavior or a change to the way an existing feature works
Projects
None yet
Development

No branches or pull requests

3 participants