about summary refs log tree commit diff
path: root/app/controllers/api/v1
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
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')
-rw-r--r--app/controllers/api/v1/filters/keywords_controller.rb50
-rw-r--r--app/controllers/api/v1/filters/statuses_controller.rb44
2 files changed, 0 insertions, 94 deletions
diff --git a/app/controllers/api/v1/filters/keywords_controller.rb b/app/controllers/api/v1/filters/keywords_controller.rb
deleted file mode 100644
index d3718a137..000000000
--- a/app/controllers/api/v1/filters/keywords_controller.rb
+++ /dev/null
@@ -1,50 +0,0 @@
-# frozen_string_literal: true
-
-class Api::V1::Filters::KeywordsController < 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_keywords, only: :index
-  before_action :set_keyword, only: [:show, :update, :destroy]
-
-  def index
-    render json: @keywords, each_serializer: REST::FilterKeywordSerializer
-  end
-
-  def create
-    @keyword = current_account.custom_filters.find(params[:filter_id]).keywords.create!(resource_params)
-
-    render json: @keyword, serializer: REST::FilterKeywordSerializer
-  end
-
-  def show
-    render json: @keyword, serializer: REST::FilterKeywordSerializer
-  end
-
-  def update
-    @keyword.update!(resource_params)
-
-    render json: @keyword, serializer: REST::FilterKeywordSerializer
-  end
-
-  def destroy
-    @keyword.destroy!
-    render_empty
-  end
-
-  private
-
-  def set_keywords
-    filter = current_account.custom_filters.includes(:keywords).find(params[:filter_id])
-    @keywords = filter.keywords
-  end
-
-  def set_keyword
-    @keyword = CustomFilterKeyword.includes(:custom_filter).where(custom_filter: { account: current_account }).find(params[:id])
-  end
-
-  def resource_params
-    params.permit(:keyword, :whole_word)
-  end
-end
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