From 0c28781c470905fc7c32932d1adf2fd0510e1a31 Mon Sep 17 00:00:00 2001 From: Andy Zhao <17884966+Zhao-Andy@users.noreply.github.com> Date: Wed, 6 Oct 2021 14:45:51 -0400 Subject: [PATCH] Remove tag categories from admin UI and remove aliased tags from /tags page (#14966) * Don't show aliased tags in top 100 tags page * Remove tag category from admin UI and controller params * Fix styling of checkbox --- app/controllers/admin/tags_controller.rb | 2 +- app/controllers/tags_controller.rb | 2 +- app/views/admin/tags/_form.html.erb | 8 ++------ app/views/admin/tags/index.html.erb | 8 +++----- spec/requests/admin/tags_spec.rb | 2 +- spec/requests/tags_spec.rb | 8 ++++++++ 6 files changed, 16 insertions(+), 14 deletions(-) diff --git a/app/controllers/admin/tags_controller.rb b/app/controllers/admin/tags_controller.rb index da0f04a88..bc3f240f0 100644 --- a/app/controllers/admin/tags_controller.rb +++ b/app/controllers/admin/tags_controller.rb @@ -5,7 +5,7 @@ module Admin ALLOWED_PARAMS = %i[ id supported rules_markdown short_summary pretty_name bg_color_hex text_color_hex user_id alias_for badge_id requires_approval - category social_preview_template wiki_body_markdown submission_template + social_preview_template wiki_body_markdown submission_template name ].freeze diff --git a/app/controllers/tags_controller.rb b/app/controllers/tags_controller.rb index 89094707c..7af2c1932 100644 --- a/app/controllers/tags_controller.rb +++ b/app/controllers/tags_controller.rb @@ -17,7 +17,7 @@ class TagsController < ApplicationController def index skip_authorization @tags_index = true - @tags = Tag.includes(:sponsorship).order(hotness_score: :desc).limit(100) + @tags = Tag.where(alias_for: nil).includes(:sponsorship).order(hotness_score: :desc).limit(100) end def edit diff --git a/app/views/admin/tags/_form.html.erb b/app/views/admin/tags/_form.html.erb index 1cf6bc20c..5bfdaab5f 100644 --- a/app/views/admin/tags/_form.html.erb +++ b/app/views/admin/tags/_form.html.erb @@ -16,10 +16,6 @@ <%= f.label :badge_id, class: "crayons-field__label" %> <%= f.select(:badge_id, options_for_select(badges_for_options, tag.badge_id), { include_blank: true }, { class: "crayons-select" }) %> -