]> cat aescling's git repositories - mastodon.git/commit
Fix /api/v1/admin/accounts (#17887)
authorClaire <claire.github-309c@sitedethib.com>
Mon, 28 Mar 2022 21:57:38 +0000 (23:57 +0200)
committerGitHub <noreply@github.com>
Mon, 28 Mar 2022 21:57:38 +0000 (23:57 +0200)
commit894956e20cfa7ea36bb124fb3561fde5694ac955
tree54cbb73cd9d0455378876ad3eb6c83cedc75fb32
parent22eeaf2645e44ea800a6e4c4acb7bf9d72211344
Fix /api/v1/admin/accounts (#17887)

* Fix /api/v1/admin/accounts

Compatibility was broken since #17009 which changed the underlying filter class
without changing the controller.

This commits restore support for the old parameters.

* Add /api/v2/admin/accounts with the new parameters

* Add tests

* Add missing filter for `silenced` status

Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
app/controllers/api/v1/admin/accounts_controller.rb
app/controllers/api/v2/admin/accounts_controller.rb [new file with mode: 0644]
app/models/account_filter.rb
config/routes.rb
spec/controllers/api/v1/admin/accounts_controller_spec.rb
spec/controllers/api/v2/admin/accounts_controller_spec.rb [new file with mode: 0644]