about summary refs log tree commit diff
path: root/app/controllers/api/v1
diff options
context:
space:
mode:
authorClaire <claire.github-309c@sitedethib.com>2022-11-14 08:35:55 +0100
committerClaire <claire.github-309c@sitedethib.com>2022-11-14 08:35:55 +0100
commit32c70d2f09e27c474b7e20ef3e3b34f5a7f50121 (patch)
tree117e952f835329eadc0095e809427f7af5be9631 /app/controllers/api/v1
parent81b1d32d5b618daa4003b8de8292ae4dd3e656f6 (diff)
parentb59ce0a60ff4f90bb16a8c3338ad37218af052b8 (diff)
Merge branch 'main' into glitch-soc/merge-upstream
Conflicts:
- `app/views/admin/announcements/edit.html.haml`:
  Upstream change too close to theming-related glitch-soc change.
  Ported upstream changes.
- `app/views/admin/announcements/new.html.haml`
  Upstream change too close to theming-related glitch-soc change.
  Ported upstream changes.
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