]> cat aescling's git repositories - mastodon.git/commit
Change account suspensions to be reversible by default (#14726)
authorEugen Rochko <eugen@zeonfederated.com>
Tue, 15 Sep 2020 12:37:58 +0000 (14:37 +0200)
committerGitHub <noreply@github.com>
Tue, 15 Sep 2020 12:37:58 +0000 (14:37 +0200)
commited099d8bdc5b3d9e7df7ce5358441887e6bb7e48
treee55ddfa97c0c9932e35c8ffd7cb59434084bd478
parentbbcbf12215a5ec69362a769c1bae9c630eda0ed4
Change account suspensions to be reversible by default (#14726)
39 files changed:
app/controllers/admin/accounts_controller.rb
app/controllers/api/base_controller.rb
app/controllers/api/v1/admin/accounts_controller.rb
app/controllers/settings/deletes_controller.rb
app/lib/activitypub/activity/delete.rb
app/mailers/notification_mailer.rb
app/mailers/user_mailer.rb
app/models/account.rb
app/models/account_deletion_request.rb [new file with mode: 0644]
app/models/admin/account_action.rb
app/models/concerns/account_associations.rb
app/models/form/account_batch.rb
app/models/invite.rb
app/models/user.rb
app/policies/account_policy.rb
app/services/after_unallow_domain_service.rb
app/services/block_domain_service.rb
app/services/delete_account_service.rb [new file with mode: 0644]
app/services/suspend_account_service.rb
app/services/unsuspend_account_service.rb [new file with mode: 0644]
app/views/admin/accounts/show.html.haml
app/workers/account_deletion_worker.rb [new file with mode: 0644]
app/workers/admin/account_deletion_worker.rb [new file with mode: 0644]
app/workers/admin/suspension_worker.rb
app/workers/admin/unsuspension_worker.rb [new file with mode: 0644]
app/workers/scheduler/user_cleanup_scheduler.rb
config/locales/en.yml
config/locales/simple_form.en.yml
config/routes.rb
db/migrate/20200908193330_create_account_deletion_requests.rb [new file with mode: 0644]
db/schema.rb
lib/mastodon/accounts_cli.rb
lib/mastodon/domains_cli.rb
spec/controllers/auth/registrations_controller_spec.rb
spec/controllers/concerns/export_controller_concern_spec.rb
spec/fabricators/account_deletion_request_fabricator.rb [new file with mode: 0644]
spec/models/account_deletion_request_spec.rb [new file with mode: 0644]
spec/models/invite_spec.rb
spec/services/delete_account_service_spec.rb [moved from spec/services/suspend_account_service_spec.rb with 98% similarity]