diff --git a/app/controllers/internal/badges_controller.rb b/app/controllers/internal/badges_controller.rb index 118826988..9d4fc17ba 100644 --- a/app/controllers/internal/badges_controller.rb +++ b/app/controllers/internal/badges_controller.rb @@ -17,7 +17,7 @@ module Internal redirect_to internal_badges_url rescue ArgumentError => e flash[:danger] = e.message - redirect_to "/internal/badges" + redirect_to "/internal/badge_achievements" end private diff --git a/config/routes.rb b/config/routes.rb index 8a67c7f92..fde644b38 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -115,7 +115,8 @@ Rails.application.routes.draw do end resources :webhook_endpoints, only: :index resource :config - resources :badges, only: :index + resources :badges, only: %i[index], path: "/badge_achievements" + get "/badges", to: redirect("/internal/badge_achievements") post "badges/award_badges", to: "badges#award_badges" resources :secrets, only: %i[index] put "secrets", to: "secrets#update" diff --git a/spec/requests/internal/badges_spec.rb b/spec/requests/internal/badges_spec.rb index 30b9a7259..8c43df26a 100644 --- a/spec/requests/internal/badges_spec.rb +++ b/spec/requests/internal/badges_spec.rb @@ -1,9 +1,9 @@ require "rails_helper" require "requests/shared_examples/internal_policy_dependant_request" -RSpec.describe "/internal/badges", type: :request do +RSpec.describe "/internal/badge_achievements", type: :request do it_behaves_like "an InternalPolicy dependant request", Badge do - let(:request) { get "/internal/badges" } + let(:request) { get "/internal/badge_achievements" } end describe "POST /internal/badges/award_badges" do diff --git a/spec/system/internal/admin_awards_badges_spec.rb b/spec/system/internal/admin_awards_badges_spec.rb index b7409314c..6190e48cd 100644 --- a/spec/system/internal/admin_awards_badges_spec.rb +++ b/spec/system/internal/admin_awards_badges_spec.rb @@ -22,7 +22,7 @@ RSpec.describe "Admin awards badges", type: :system do before do create_list :badge, 5 sign_in admin - visit "/internal/badges" + visit "/internal/badge_achievements" end it "loads the view" do