about summary refs log tree commit diff
path: root/app/controllers/api/v1/filters/statuses_controller.rb
diff options
context:
space:
mode:
authortrwnh <a@trwnh.com>2022-11-14 01:34:07 -0600
committerGitHub <noreply@github.com>2022-11-14 08:34:07 +0100
commitb59ce0a60ff4f90bb16a8c3338ad37218af052b8 (patch)
tree3a951a2fc21d3eaae75d455447a4d24476643881 /app/controllers/api/v1/filters/statuses_controller.rb
parent457c37e47ae51e09dfbfe687616415b3c8be13af (diff)
Move V2 Filter methods under /api/v2 prefix (#20622)
* Move V2 Filter methods under /api/v2 prefix

* move over the tests too
Diffstat (limited to 'app/controllers/api/v1/filters/statuses_controller.rb')
-rw-r--r--app/controllers/api/v1/filters/statuses_controller.rb44
1 files changed, 0 insertions, 44 deletions
diff --git a/app/controllers/api/v1/filters/statuses_controller.rb b/app/controllers/api/v1/filters/statuses_controller.rb
deleted file mode 100644
index b6bed306f..000000000
--- a/app/controllers/api/v1/filters/statuses_controller.rb
+++ /dev/null
@@ -1,44 +0,0 @@
-# frozen_string_literal: true
-
-class Api::V1::Filters::StatusesController < Api::BaseController
-  before_action -> { doorkeeper_authorize! :read, :'read:filters' }, only: [:index, :show]
-  before_action -> { doorkeeper_authorize! :write, :'write:filters' }, except: [:index, :show]
-  before_action :require_user!
-
-  before_action :set_status_filters, only: :index
-  before_action :set_status_filter, only: [:show, :destroy]
-
-  def index
-    render json: @status_filters, each_serializer: REST::FilterStatusSerializer
-  end
-
-  def create
-    @status_filter = current_account.custom_filters.find(params[:filter_id]).statuses.create!(resource_params)
-
-    render json: @status_filter, serializer: REST::FilterStatusSerializer
-  end
-
-  def show
-    render json: @status_filter, serializer: REST::FilterStatusSerializer
-  end
-
-  def destroy
-    @status_filter.destroy!
-    render_empty
-  end
-
-  private
-
-  def set_status_filters
-    filter = current_account.custom_filters.includes(:statuses).find(params[:filter_id])
-    @status_filters = filter.statuses
-  end
-
-  def set_status_filter
-    @status_filter = CustomFilterStatus.includes(:custom_filter).where(custom_filter: { account: current_account }).find(params[:id])
-  end
-
-  def resource_params
-    params.permit(:status_id)
-  end
-end