Make mission control only accessible for staff members

This commit is contained in:
Jorge Manrubia
2025-11-26 13:40:46 +01:00
parent 499b132b42
commit 8baf5b8abd
7 changed files with 52 additions and 5 deletions
@@ -0,0 +1,23 @@
require "test_helper"
class Admin::MissionControlTest < ActionDispatch::IntegrationTest
test "staff can access mission control jobs" do
sign_in_as :david
untenanted do
get "/admin/jobs"
end
assert_response :success
end
test "non-staff cannot access mission control jobs" do
sign_in_as :jz
untenanted do
get "/admin/jobs"
end
assert_response :forbidden
end
end
@@ -0,0 +1,23 @@
require "test_helper"
class Admin::StatsControllerTest < ActionDispatch::IntegrationTest
test "staff can access stats" do
sign_in_as :david
untenanted do
get admin_stats_url
end
assert_response :success
end
test "non-staff cannot access stats" do
sign_in_as :jz
untenanted do
get admin_stats_url
end
assert_response :forbidden
end
end