From 176a5298c88014b2c4d5cde05f4253c79d54ea7c Mon Sep 17 00:00:00 2001 From: mo khan <mo@mokhan.ca> Date: Mon, 5 Feb 2024 08:45:48 +0000 Subject: [PATCH] Scope feature flag to root namespace --- ee/app/policies/ee/group_policy.rb | 2 +- ee/app/policies/ee/project_policy.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ee/app/policies/ee/group_policy.rb b/ee/app/policies/ee/group_policy.rb index f6351e2218d79..c875445864329 100644 --- a/ee/app/policies/ee/group_policy.rb +++ b/ee/app/policies/ee/group_policy.rb @@ -253,7 +253,7 @@ module GroupPolicy end condition(:developer_access_to_admin_vulnerability) do - ::Feature.disabled?(:disable_developer_access_to_admin_vulnerability, subject) && + ::Feature.disabled?(:disable_developer_access_to_admin_vulnerability, subject&.root_ancestor) && can?(:developer_access) end diff --git a/ee/app/policies/ee/project_policy.rb b/ee/app/policies/ee/project_policy.rb index 8ea26d93947a6..4cab6ad551a1c 100644 --- a/ee/app/policies/ee/project_policy.rb +++ b/ee/app/policies/ee/project_policy.rb @@ -295,7 +295,7 @@ module ProjectPolicy end condition(:developer_access_to_admin_vulnerability) do - ::Feature.disabled?(:disable_developer_access_to_admin_vulnerability, subject&.group) && + ::Feature.disabled?(:disable_developer_access_to_admin_vulnerability, subject&.root_namespace) && can?(:developer_access) end -- GitLab