diff --git a/app/controllers/moderator/tags_controller.rb b/app/controllers/moderator/tags_controller.rb
deleted file mode 100644
index 66dd7b67f..000000000
--- a/app/controllers/moderator/tags_controller.rb
+++ /dev/null
@@ -1,17 +0,0 @@
-module Moderator
- class TagsController < ApplicationController
- before_action :moderator_only
-
- def edit
- end
-
- def update
- TagBatchChangeJob.perform_later(params[:tag][:antecedent], params[:tag][:consequent], CurrentUser.user, CurrentUser.ip_addr)
- redirect_to edit_moderator_tag_path, :notice => "Post changes queued"
- end
-
- def error
- redirect_to edit_moderator_tag_path, :notice => "Error"
- end
- end
-end
diff --git a/app/views/moderator/tags/edit.html.erb b/app/views/moderator/tags/edit.html.erb
deleted file mode 100644
index 75978f735..000000000
--- a/app/views/moderator/tags/edit.html.erb
+++ /dev/null
@@ -1,13 +0,0 @@
-<% page_title "Mass Edit" %>
-
-
diff --git a/app/views/static/site_map.html.erb b/app/views/static/site_map.html.erb
index 442c77bda..5dc18a083 100644
--- a/app/views/static/site_map.html.erb
+++ b/app/views/static/site_map.html.erb
@@ -16,9 +16,6 @@
<% if CurrentUser.can_approve_posts? %>
<%= link_to("Moderate", moderator_post_queue_path) %>
<% end %>
- <% if CurrentUser.is_moderator? %>
- <%= link_to("Mass Edit", edit_moderator_tag_path) %>
- <% end %>
Post Events
diff --git a/config/routes.rb b/config/routes.rb
index 6225e3be5..75966a5a2 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -12,7 +12,6 @@ Rails.application.routes.draw do
end
end
resources :invitations, :only => [:new, :create, :index]
- resource :tag, :only => [:edit, :update]
namespace :post do
resource :queue, :only => [:show] do
member do
diff --git a/test/functional/moderator/tags_controller_test.rb b/test/functional/moderator/tags_controller_test.rb
deleted file mode 100644
index 925439601..000000000
--- a/test/functional/moderator/tags_controller_test.rb
+++ /dev/null
@@ -1,29 +0,0 @@
-require 'test_helper'
-
-module Moderator
- class TagsControllerTest < ActionDispatch::IntegrationTest
- context "The tags controller" do
- setup do
- @user = create(:moderator_user)
- as_user do
- @post = create(:post)
- end
- end
-
- should "render the edit action" do
- get_auth edit_moderator_tag_path, @user
- assert_response :success
- end
-
- should "execute the update action" do
- put_auth moderator_tag_path, @user, params: {:tag => {:predicate => "aaa", :consequent => "bbb"}}
- assert_redirected_to edit_moderator_tag_path
- end
-
- should "fail gracefully if the update action fails" do
- put_auth moderator_tag_path, @user, params: {:tag => {:predicate => "", :consequent => "bbb"}}
- assert_redirected_to edit_moderator_tag_path
- end
- end
- end
-end