-
- Téléchargements
Record account suspend/silence time and keep track of domain blocks (#10660)
* 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 a015c65d2d1e28c7b7cfab8b3f8cd5fb48b8b71c. * 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
parent
564106c5
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- app/controllers/admin/domain_blocks_controller.rb 2 ajouts, 6 suppressionsapp/controllers/admin/domain_blocks_controller.rb
- app/controllers/home_controller.rb 1 ajout, 1 suppressionapp/controllers/home_controller.rb
- app/models/account.rb 25 ajouts, 15 suppressionsapp/models/account.rb
- app/models/concerns/account_finder_concern.rb 1 ajout, 1 suppressionapp/models/concerns/account_finder_concern.rb
- app/models/domain_block.rb 5 ajouts, 2 suppressionsapp/models/domain_block.rb
- app/models/status.rb 2 ajouts, 2 suppressionsapp/models/status.rb
- app/models/user.rb 1 ajout, 1 suppressionapp/models/user.rb
- app/services/activitypub/process_account_service.rb 6 ajouts, 6 suppressionsapp/services/activitypub/process_account_service.rb
- app/services/block_domain_service.rb 3 ajouts, 3 suppressionsapp/services/block_domain_service.rb
- app/services/post_status_service.rb 1 ajout, 1 suppressionapp/services/post_status_service.rb
- app/services/process_mentions_service.rb 1 ajout, 1 suppressionapp/services/process_mentions_service.rb
- app/services/resolve_account_service.rb 3 ajouts, 3 suppressionsapp/services/resolve_account_service.rb
- app/services/subscribe_service.rb 1 ajout, 1 suppressionapp/services/subscribe_service.rb
- app/services/suspend_account_service.rb 2 ajouts, 2 suppressionsapp/services/suspend_account_service.rb
- app/services/unblock_domain_service.rb 10 ajouts, 5 suppressionsapp/services/unblock_domain_service.rb
- app/views/admin/domain_blocks/show.html.haml 5 ajouts, 12 suppressionsapp/views/admin/domain_blocks/show.html.haml
- config/locales/en.yml 2 ajouts, 2 suppressionsconfig/locales/en.yml
- db/migrate/20190511134027_add_silenced_at_suspended_at_to_accounts.rb 41 ajouts, 0 suppression...0190511134027_add_silenced_at_suspended_at_to_accounts.rb
- db/post_migrate/20190511152737_remove_suspended_silenced_account_fields.rb 45 ajouts, 0 suppression...0190511152737_remove_suspended_silenced_account_fields.rb
- db/schema.rb 3 ajouts, 3 suppressionsdb/schema.rb
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter