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 confirmation screen when handling reports #22375

Merged

Conversation

ClearlyClaire
Copy link
Contributor

@ClearlyClaire ClearlyClaire commented Dec 16, 2022

Add a confirmation screen when handling reports for all but “mark report as resolved” and “custom” actions. List consequences so that moderators can see subtleties (e.g. suspend/silence close all reports against the account), and to give them a chance to review what the warning will look like and add extra details.

It would make sense to enable using warning presets on this screen, but I prefer this to be a subsequent PR.

Remote account

image

Local account

For moderation actions against local accounts, a preview of the warning is shown, along with a text entry for additional details:

image

@ClearlyClaire ClearlyClaire added the moderation Administration and moderation tooling label Dec 16, 2022
@ClearlyClaire ClearlyClaire force-pushed the features/report-moderation-confirmation branch 2 times, most recently from 4ee7236 to a22dd6f Compare December 16, 2022 19:17
@ClearlyClaire ClearlyClaire marked this pull request as ready for review December 16, 2022 19:49
@github-actions
Copy link
Contributor

This pull request has merge conflicts that must be resolved before it can be merged.

@Gargron Gargron merged commit 343e1fe into mastodon:main Jan 18, 2023
btrd pushed a commit to btrd/mastodon that referenced this pull request Feb 22, 2023
* Add confirmation screen on moderation actions

* Add flash notice when a report has been processed

* Refactor tests

* Add tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
moderation Administration and moderation tooling
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants