Merge branch 'master' into glitch-soc/tentative-merge
Conflicts: README.md app/controllers/statuses_controller.rb app/lib/feed_manager.rb config/navigation.rb spec/lib/feed_manager_spec.rb Conflicts were resolved by taking both versions for each change. This means the two filter systems (glitch-soc's keyword mutes and tootsuite's custom filters) are in place, which will be changed in a follow-up commit.
This commit is contained in:
		@@ -3,7 +3,7 @@
 | 
			
		||||
class Api::V1::Statuses::FavouritedByAccountsController < Api::BaseController
 | 
			
		||||
  include Authorization
 | 
			
		||||
 | 
			
		||||
  before_action :authorize_if_got_token
 | 
			
		||||
  before_action -> { authorize_if_got_token! :read, :'read:accounts' }
 | 
			
		||||
  before_action :set_status
 | 
			
		||||
  after_action :insert_pagination_headers
 | 
			
		||||
 | 
			
		||||
@@ -71,11 +71,6 @@ class Api::V1::Statuses::FavouritedByAccountsController < Api::BaseController
 | 
			
		||||
    raise ActiveRecord::RecordNotFound
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def authorize_if_got_token
 | 
			
		||||
    request_token = Doorkeeper::OAuth::Token.from_request(request, *Doorkeeper.configuration.access_token_methods)
 | 
			
		||||
    doorkeeper_authorize! :read if request_token
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def pagination_params(core_params)
 | 
			
		||||
    params.slice(:limit).permit(:limit).merge(core_params)
 | 
			
		||||
  end
 | 
			
		||||
 
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
class Api::V1::Statuses::FavouritesController < Api::BaseController
 | 
			
		||||
  include Authorization
 | 
			
		||||
 | 
			
		||||
  before_action -> { doorkeeper_authorize! :write }
 | 
			
		||||
  before_action -> { doorkeeper_authorize! :write, :'write:favourites' }
 | 
			
		||||
  before_action :require_user!
 | 
			
		||||
 | 
			
		||||
  respond_to :json
 | 
			
		||||
 
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
class Api::V1::Statuses::MutesController < Api::BaseController
 | 
			
		||||
  include Authorization
 | 
			
		||||
 | 
			
		||||
  before_action -> { doorkeeper_authorize! :write }
 | 
			
		||||
  before_action -> { doorkeeper_authorize! :write, :'write:mutes' }
 | 
			
		||||
  before_action :require_user!
 | 
			
		||||
  before_action :set_status
 | 
			
		||||
  before_action :set_conversation
 | 
			
		||||
 
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
class Api::V1::Statuses::PinsController < Api::BaseController
 | 
			
		||||
  include Authorization
 | 
			
		||||
 | 
			
		||||
  before_action -> { doorkeeper_authorize! :write }
 | 
			
		||||
  before_action -> { doorkeeper_authorize! :write, :'write:accounts' }
 | 
			
		||||
  before_action :require_user!
 | 
			
		||||
  before_action :set_status
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
class Api::V1::Statuses::RebloggedByAccountsController < Api::BaseController
 | 
			
		||||
  include Authorization
 | 
			
		||||
 | 
			
		||||
  before_action :authorize_if_got_token
 | 
			
		||||
  before_action -> { authorize_if_got_token! :read, :'read:accounts' }
 | 
			
		||||
  before_action :set_status
 | 
			
		||||
  after_action :insert_pagination_headers
 | 
			
		||||
 | 
			
		||||
@@ -68,11 +68,6 @@ class Api::V1::Statuses::RebloggedByAccountsController < Api::BaseController
 | 
			
		||||
    raise ActiveRecord::RecordNotFound
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def authorize_if_got_token
 | 
			
		||||
    request_token = Doorkeeper::OAuth::Token.from_request(request, *Doorkeeper.configuration.access_token_methods)
 | 
			
		||||
    doorkeeper_authorize! :read if request_token
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def pagination_params(core_params)
 | 
			
		||||
    params.slice(:limit).permit(:limit).merge(core_params)
 | 
			
		||||
  end
 | 
			
		||||
 
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
class Api::V1::Statuses::ReblogsController < Api::BaseController
 | 
			
		||||
  include Authorization
 | 
			
		||||
 | 
			
		||||
  before_action -> { doorkeeper_authorize! :write }
 | 
			
		||||
  before_action -> { doorkeeper_authorize! :write, :'write:statuses' }
 | 
			
		||||
  before_action :require_user!
 | 
			
		||||
 | 
			
		||||
  respond_to :json
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user