Reports
What it does
- Add API to submit reports
- Create a
Flag
activity - Send a report email to all admins and moderators
- Add a mailer job queue
API
API is identical to Mastodon's reports: https://docs.joinmastodon.org/api/rest/reports/
TODO (In future?)
- Handle incoming
Flag
activities from remote instances - Forward
Flag
to remote instances - Admin API
- Allow unsubscribing from report emails
- Admin notes on the report (multiple notes per report)
- Add
action_taken
andaction_taken_by_account_id
properties
Which ones must be a part of this MR? BTW, Mastodon has all of those.
Closes #83 (closed)
Edited by kaniini