-
Notifications
You must be signed in to change notification settings - Fork 2
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
M3: Track reported accounts and expose to admins. #111
Comments
Relted to #104 |
This is blocking for us, I'll provide the information and report back here. |
Here's a Flag activity sent from Mastodon to Social Inbox after reporting the account and selecting some activities to flag. {
"@context": "https://www.w3.org/ns/activitystreams",
"id": "https://mastodon.sutty.local/7347d076-e073-40d7-9b9e-469c406dfa24",
"type": "Flag",
"actor": "https://mastodon.sutty.local/actor",
"content": "qweqweqew",
"object": [
"https://skel.sutty.local/about.jsonld",
"https://skel.sutty.local/2023/02/01/hola-fediverso-5.html",
"https://skel.sutty.local/hola-a2fe6e8b/"
]
} |
I can confirm the Flag is stored on the Actor's Inbox. It still feels weird for sites to be reported to themselves but at least the remote actor is anonymized. Hopefully people already knows that reporting to the remote instance exposes them to hostile admins and tailor the contents accordingly. |
{
"@context": "https://www.w3.org/ns/activitystreams",
"type": "OrderedCollection",
"id": "/v1/@[email protected]/inbox",
"orderedItems": [
{
"@context": "https://www.w3.org/ns/activitystreams",
"id": "https://mastodon.sutty.local/7347d076-e073-40d7-9b9e-469c406dfa24",
"type": "Flag",
"actor": "https://mastodon.sutty.local/actor",
"content": "qweqweqew",
"object": [
"https://skel.sutty.local/about.jsonld",
"https://skel.sutty.local/2023/02/01/hola-fediverso-5.html",
"https://skel.sutty.local/hola-a2fe6e8b/"
]
},
{
"@context": "https://www.w3.org/ns/activitystreams",
"id": "https://mastodon.sutty.local/f34595ab-42d7-443b-bdf2-4fafd1c4f688",
"type": "Flag",
"actor": "https://mastodon.sutty.local/actor",
"content": "wqeqew",
"object": [
"https://skel.sutty.local/about.jsonld",
"https://skel.sutty.local/2023/02/01/hola-fediverso-5.html"
]
}
]
} |
@RangerMauve not sure if we need a new hook for this, "onmoderationqueued" should be enough and we can direct activities accordingly within the cms |
Summary for a future documentation When a remote instance sends a Flag:
When a CMS user sends a report:
|
ποΈ Re-ticketed from: #
π Due date: N/A
π― Success criteria: ...
Task Summary
Need to handle incoming flags.
Maybe we can add webhooks for flags? This can then be redirected to sutty or elsewhere.
To Do
The text was updated successfully, but these errors were encountered: