Allow DPM feature for specific users

This commit is contained in:
Maikel Linke
2025-08-11 15:25:50 +10:00
parent 5876c52318
commit b3d3d6bf06
2 changed files with 7 additions and 1 deletions

View File

@@ -51,7 +51,7 @@ module Admin
def dfc_platforms_available?
DfcProvider::PlatformsController::PLATFORM_IDS.keys.any? do |id|
feature?(id)
feature?(id, spree_current_user)
end
end

View File

@@ -43,5 +43,11 @@ RSpec.describe Admin::EnterprisesHelper do
user.enterprises << enterprise
expect(visible_items.pluck(:name)).not_to include "connected_apps"
end
it "shows Connected Apps for specific user" do
user.enterprises << enterprise
Flipper.enable("cqcm-dev", user)
expect(visible_items.pluck(:name)).to include "connected_apps"
end
end
end