From ebbbcee41a2ef8db944955a3b10e19a1a764412c Mon Sep 17 00:00:00 2001 From: Andy Zhao <17884966+Zhao-Andy@users.noreply.github.com> Date: Wed, 5 May 2021 13:49:43 -0400 Subject: [PATCH] [15-min-fix] Remove badge slug field b/c auto-gen by title (#13649) * Make explicit that badge slug is auto generated * Remove slug from new form * Remove unused disabled form field * Remove link and Crayonsify form * Add badge's path --- app/controllers/admin/badges_controller.rb | 2 +- app/views/admin/badges/edit.html.erb | 35 +++++++++++----------- app/views/admin/badges/new.html.erb | 7 +---- spec/requests/admin/badges_spec.rb | 1 + 4 files changed, 20 insertions(+), 25 deletions(-) diff --git a/app/controllers/admin/badges_controller.rb b/app/controllers/admin/badges_controller.rb index 035a0f6d3..507a58547 100644 --- a/app/controllers/admin/badges_controller.rb +++ b/app/controllers/admin/badges_controller.rb @@ -41,7 +41,7 @@ module Admin private def badge_params - params.require(:badge).permit(:title, :slug, :description, :badge_image, :credits_awarded) + params.require(:badge).permit(:title, :description, :badge_image, :credits_awarded) end end end diff --git a/app/views/admin/badges/edit.html.erb b/app/views/admin/badges/edit.html.erb index 4454eb84e..c6f552e9a 100644 --- a/app/views/admin/badges/edit.html.erb +++ b/app/views/admin/badges/edit.html.erb @@ -6,34 +6,33 @@ -
+ Badge's link is auto-generated based on the title: + <%= link_to @badge.path, @badge.path %> +
+ <%= form.text_field :title, class: "crayons-textfield" %>