Clean up some route declarations (#38444)

This commit is contained in:
Matt Jankowski
2026-03-27 11:29:52 -04:00
committed by GitHub
parent df9dec741f
commit 5a880ff995
4 changed files with 9 additions and 7 deletions

View File

@@ -200,7 +200,7 @@ Rails.application.routes.draw do
resources :emojis, only: [:show]
resources :invites, only: [:index, :create, :destroy]
resources :filters, except: [:show] do
resources :statuses, only: [:index], controller: 'filters/statuses' do
resources :statuses, only: [:index], module: :filters do
collection do
post :batch
end
@@ -219,7 +219,9 @@ Rails.application.routes.draw do
resource :statuses_cleanup, controller: :statuses_cleanup, only: [:show, :update]
get '/media_proxy/:id/(*any)', to: 'media_proxy#show', as: :media_proxy, format: false
get '/backups/:id/download', to: 'backups#download', as: :download_backup, format: false
resources :backups, only: [] do
member { get :download, format: false }
end
resource :authorize_interaction, only: [:show]
resource :share, only: [:show]

View File

@@ -92,7 +92,7 @@ namespace :admin do
post :stop_delivery
end
resources :moderation_notes, controller: 'instances/moderation_notes', only: [:create, :destroy]
resources :moderation_notes, module: :instances, only: [:create, :destroy]
end
resources :rules, only: [:index, :new, :create, :edit, :update, :destroy] do
@@ -108,13 +108,13 @@ namespace :admin do
post :disable
end
resource :secret, only: [], controller: 'webhooks/secrets' do
resource :secret, only: [], module: :webhooks do
post :rotate
end
end
resources :reports, only: [:index, :show] do
resources :actions, only: [:create], controller: 'reports/actions' do
resources :actions, only: [:create], module: :reports do
collection do
post :preview
end

View File

@@ -258,7 +258,7 @@ namespace :api, format: false do
end
namespace :featured_tags do
get :suggestions, to: 'suggestions#index'
resources :suggestions, only: :index
end
resources :featured_tags, only: [:index, :create, :destroy]

View File

@@ -9,7 +9,7 @@ namespace :settings do
namespace :preferences do
resource :appearance, only: [:show, :update], controller: :appearance
resource :posting_defaults, only: [:show, :update], controller: :posting_defaults
resource :posting_defaults, only: [:show, :update]
resource :notifications, only: [:show, :update]
resource :other, only: [:show, :update], controller: :other
end