Prepare Mastodon for Rails 6 (#15911)
* Fix misuse of foreign_type * Fix use of removed "add_template_helper" * Use response.media_type instead of response.content_type in tests * Fix CSV export controller test on Rails 6 Rails 6 sets a "filename*" field in the Content-Disposition header to explicitly encode the filename as UTF-8. This changes checks the first part of the Content-Disposition header so it matches in both Rails 5 and Rails 6. * Fix emoji formatting with Rails 6 * Make emoji output more idiomatic and robust * Switch from redis-rails gem to built-in Rails redis cache storage
Showing
- Gemfile 0 additions, 1 deletionGemfile
- Gemfile.lock 0 additions, 17 deletionsGemfile.lock
- app/lib/formatter.rb 2 additions, 2 deletionsapp/lib/formatter.rb
- app/mailers/notification_mailer.rb 1 addition, 1 deletionapp/mailers/notification_mailer.rb
- app/mailers/user_mailer.rb 1 addition, 1 deletionapp/mailers/user_mailer.rb
- app/models/notification.rb 6 additions, 6 deletionsapp/models/notification.rb
- config/environments/development.rb 1 addition, 1 deletionconfig/environments/development.rb
- config/environments/production.rb 1 addition, 1 deletionconfig/environments/production.rb
- config/initializers/sidekiq.rb 1 addition, 1 deletionconfig/initializers/sidekiq.rb
- lib/mastodon/redis_config.rb 2 additions, 0 deletionslib/mastodon/redis_config.rb
- spec/controllers/accounts_controller_spec.rb 4 additions, 4 deletionsspec/controllers/accounts_controller_spec.rb
- spec/controllers/activitypub/collections_controller_spec.rb 4 additions, 4 deletionsspec/controllers/activitypub/collections_controller_spec.rb
- spec/controllers/activitypub/followers_synchronizations_controller_spec.rb 1 addition, 1 deletion...activitypub/followers_synchronizations_controller_spec.rb
- spec/controllers/activitypub/outboxes_controller_spec.rb 6 additions, 6 deletionsspec/controllers/activitypub/outboxes_controller_spec.rb
- spec/controllers/activitypub/replies_controller_spec.rb 2 additions, 2 deletionsspec/controllers/activitypub/replies_controller_spec.rb
- spec/controllers/concerns/export_controller_concern_spec.rb 2 additions, 2 deletionsspec/controllers/concerns/export_controller_concern_spec.rb
- spec/controllers/well_known/host_meta_controller_spec.rb 1 addition, 1 deletionspec/controllers/well_known/host_meta_controller_spec.rb
- spec/controllers/well_known/keybase_proof_config_controller_spec.rb 1 addition, 1 deletion...ollers/well_known/keybase_proof_config_controller_spec.rb
- spec/controllers/well_known/nodeinfo_controller_spec.rb 2 additions, 2 deletionsspec/controllers/well_known/nodeinfo_controller_spec.rb
- spec/controllers/well_known/webfinger_controller_spec.rb 1 addition, 1 deletionspec/controllers/well_known/webfinger_controller_spec.rb
Loading
Please register or sign in to comment