]> cat aescling's git repositories - mastodon.git/commit
Refactor exports controller (#1567)
authorMatt Jankowski <mjankowski@thoughtbot.com>
Tue, 11 Apr 2017 20:00:43 +0000 (16:00 -0400)
committerEugen <eugen@zeonfederated.com>
Tue, 11 Apr 2017 20:00:43 +0000 (22:00 +0200)
commit3ddd936b039474259cff3793c767ecb7f74e89e0
treedef84f4d35f11defaeb779049fec3f45998d9135
parent1921c5416b08d8374ee7aee6c072eed9b67c58c8
Refactor exports controller (#1567)

* Add basic coverage for settings/exports controller

* Remove unused @account variable from settings/exports controller

* Add coverage for download export actions

* Remove deprecated `render :text` in favor of `send_data` for csv downloads

* Add model to handle exports

* Use Export class in settings/exports controller

* Simplify settings/exports controller methods

* Move settings/export to more restful routes
app/controllers/settings/exports/blocked_accounts_controller.rb [new file with mode: 0644]
app/controllers/settings/exports/following_accounts_controller.rb [new file with mode: 0644]
app/controllers/settings/exports_controller.rb
app/models/export.rb [new file with mode: 0644]
app/views/settings/exports/show.html.haml
config/routes.rb
spec/controllers/settings/exports/blocked_accounts_controller_spec.rb [new file with mode: 0644]
spec/controllers/settings/exports/following_accounts_controller_spec.rb [new file with mode: 0644]
spec/controllers/settings/exports_controller_spec.rb [new file with mode: 0644]
spec/models/export_spec.rb [new file with mode: 0644]