ThibG 14f6ce2885 Record account suspend/silence time and keep track of domain blocks ()
* Record account suspend/silence time and keep track of domain blocks

* Also unblock users who were suspended/silenced before dates were recorded

* Add tests

* Keep track of suspending date for users suspended through the CLI

* Show accurate number of accounts that would be affected by unsuspending an instance

* Change migration to set silenced_at and suspended_at

* Revert "Also unblock users who were suspended/silenced before dates were recorded"

This reverts commit a015c65d2d.

* Switch from using suspended and silenced to suspended_at and silenced_at

* Add post-deployment migration script to remove `suspended` and `silenced` columns

* Use Account#silence! and Account#suspend! instead of updating the underlying property

* Add silenced_at and suspended_at migration to post-migration

* Change account fabricator to translate suspended and silenced attributes

* Minor fixes

* Make unblocking domains always retroactive
..
account_actions_controller.rb Redirect to reports overview instead of report after account action ()
account_moderation_notes_controller.rb Add moderation warnings ()
accounts_controller.rb Do not distribute Delete when rejecting unapproved accounts ()
action_logs_controller.rb Add logging of admin actions ()
base_controller.rb Move #set_user to Admin::BaseController ()
change_emails_controller.rb Feature: Allow staff to change user emails ()
confirmations_controller.rb Move #set_user to Admin::BaseController ()
custom_emojis_controller.rb Randomize emoji filename ()
dashboard_controller.rb Change icons of features on admin dashboard to remove bias ()
domain_blocks_controller.rb Record account suspend/silence time and keep track of domain blocks ()
email_domain_blocks_controller.rb Add logging of admin actions ()
followers_controller.rb Fix list of local followers showing remote followers in admin UI ()
instances_controller.rb Add domain search/filter to the "Federation" (/admin/instances) page ()
invites_controller.rb Add admin function to deactivate all invites ()
pending_accounts_controller.rb Add invite request to pending account notification e-mail ()
relays_controller.rb Add federation relay support ()
report_notes_controller.rb Feature: Improve reports ui ()
reported_statuses_controller.rb Do not error out when performing admin actions on no statuses ()
reports_controller.rb Add moderation warnings ()
resets_controller.rb Move #set_user to Admin::BaseController ()
roles_controller.rb Move #set_user to Admin::BaseController ()
settings_controller.rb Add validations to admin settings ()
statuses_controller.rb Add quick links to the admin interface in the WebUI ()
subscriptions_controller.rb Add moderator role and add pundit policies for admin actions ()
tags_controller.rb Fix Admin::TagsController#unhide ()
two_factor_authentications_controller.rb Move #set_user to Admin::BaseController ()
warning_presets_controller.rb Add moderation warnings ()