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

M4 Reported accounts #136

Open
sutty-coop opened this issue Apr 18, 2024 · 13 comments
Open

M4 Reported accounts #136

sutty-coop opened this issue Apr 18, 2024 · 13 comments
Assignees

Comments

@sutty-coop
Copy link
Collaborator

sutty-coop commented Apr 18, 2024

We need to talk more about what the UX is - we want admins to detect if there's a report received in the Social Inbox
Fauno & Mauve will adress this in terms of funciontality.
Then we can ask for UXDI team's POV
Work on the Social inbox and work on the Sutty panel

@RangerMauve
Copy link
Contributor

currently seeing flagged posts in the sutty console. We can get notifications on new flags.

@RangerMauve
Copy link
Contributor

Should have UX for what happens when a site needs to be deleted. MArk it as deleted i8n the CMS? What are the admin tools we can make on the social inbox side for it?

@fauno
Copy link
Collaborator

fauno commented Aug 26, 2024

Sutty CMS:

  • Get notification when a site is flagged
  • Notifies the Social Inbox of blocked accounts

Social Inbox:

  • Admins can disable accounts
  • Admins can blocklist local accounts

@RangerMauve
Copy link
Contributor

Could have sutty CMS notify the inbox on bad accounts and hypha can have a flow for dealing with them

@RangerMauve
Copy link
Contributor

Need to send Delete events to all instances when an account is killed.

@RangerMauve
Copy link
Contributor

Add tombstone account instead of just deleting?

@fauno
Copy link
Collaborator

fauno commented Aug 29, 2024

Will draft up the process with the UXDI team starting next week

@fauno fauno self-assigned this Oct 10, 2024
@fauno
Copy link
Collaborator

fauno commented Oct 10, 2024

Follow up on changes on the CMS is over here:

https://0xacab.org/sutty/sutty/-/issues/17549

@fauno
Copy link
Collaborator

fauno commented Oct 10, 2024

@RangerMauve I'll need the endpoint and request type to send this, I imagine something like this, can you confirm?

# Sends Delete(Actor) activities to the interacted collection.
# 
# It can be used by Actors to remove themselves from the Fediverse.
DELETE /v1/:actor/inbox/delete

# Add the actor to the local blocklist, send out Delete(Actor)  to interacted, replace inbox with Tombstone, etc.
POST /v1/:actor/flag

@fauno
Copy link
Collaborator

fauno commented Oct 10, 2024

Follow up on changes on the CMS is over here:

https://0xacab.org/sutty/sutty/-/issues/17549

Translation: Moderators (Sutty Coop for now) will receive an email notification and they can block the site by replacing the whole site with 410 Gone pages and send out a call to the Social Inbox. Possibly a Tombstone for any .jsonld file or at least for the Actor. Also blocking a user will do the same for every site they have and prevent login.

@RangerMauve
Copy link
Contributor

TODO:

  • Add delete for inbox
  • Track reports for admins (admin level webhooks)

@fauno
Copy link
Collaborator

fauno commented Oct 21, 2024

@RangerMauve
Copy link
Contributor

We already have an API for deleting actors 😅 DELETE /v1/:actor. This will delete the inbox/outbox/etc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

3 participants