FEATURE: Ability to clear a user's penalty history

You can do this manually if you want to allow them to reach TL3 without
their penalty history counting against them.
This commit is contained in:
Robin Ward
2018-05-25 11:45:42 -04:00
parent c658fb6e31
commit 4195c7c9ea
7 changed files with 120 additions and 0 deletions

View File

@@ -3365,6 +3365,8 @@ en:
change_site_text: "change site text"
suspend_user: "suspend user"
unsuspend_user: "unsuspend user"
removed_suspend_user: "suspend user (removed)"
removed_unsuspend_user: "unsuspend user (removed)"
grant_badge: "grant badge"
revoke_badge: "revoke badge"
check_email: "check email"
@@ -3379,6 +3381,8 @@ en:
create_category: "create category"
silence_user: "silence user"
unsilence_user: "unsilence user"
removed_silence_user: "silence user (removed)"
removed_unsilence_user: "unsilence user (removed)"
grant_admin: "grant admin"
revoke_admin: "revoke admin"
grant_moderation: "grant moderation"
@@ -3563,6 +3567,10 @@ en:
penalty_post_delete: "Delete the post"
penalty_post_edit: "Edit the post"
penalty_post_none: "Do nothing"
penalty_count: "Penalty Count"
clear_penalty_history:
title: "Clear Penalty History"
description: "users with penalties cannot reach TL3"
# keys ending with _MF use message format, see https://meta.discourse.org/t/message-format-support-for-localization/7035 for details
delete_all_posts_confirm_MF: "You are about to delete {POSTS, plural, one {1 post} other {# posts}} and {TOPICS, plural, one {1 topic} other {# topics}}. Are you sure?"

View File

@@ -103,6 +103,7 @@ Discourse::Application.routes.draw do
put "approve-bulk" => "users#approve_bulk"
delete "reject-bulk" => "users#reject_bulk"
end
delete "penalty_history", constraints: AdminConstraint.new
put "suspend"
put "delete_all_posts"
put "unsuspend"