diff --git a/app/models/users/project_studio.rb b/app/models/users/project_studio.rb index d4ee01bb4c29152b35c017a14afaae3061573d85..2883dd4a2bcc29727fcb42fa81801b600a238fd8 100644 --- a/app/models/users/project_studio.rb +++ b/app/models/users/project_studio.rb @@ -17,7 +17,8 @@ def enabled? def available? return false if user.nil? - Feature.enabled?(:paneled_view, user) && Feature.enabled?(:tailwind_container_queries, user) + Feature.enabled?(:paneled_view, + user) && Feature.enabled?(:tailwind_container_queries, user) && Feature.enabled?(:dap_side_panel, user) end private diff --git a/spec/support/helpers/stub_project_studio.rb b/spec/support/helpers/stub_project_studio.rb index 9117d39872b14b19feda0508b8a43cd80d74b2fb..4bd3adb2b913d5fae90dc4eff80501aab0284a5d 100644 --- a/spec/support/helpers/stub_project_studio.rb +++ b/spec/support/helpers/stub_project_studio.rb @@ -3,13 +3,13 @@ module StubProjectStudio # This can't run in a `before_all` block as long as we set all feature flags to be `false` in the `spec_helper` def enable_project_studio!(user) - stub_feature_flags(tailwind_container_queries: user, paneled_view: user) + stub_feature_flags(tailwind_container_queries: user, paneled_view: user, dap_side_panel: user) user.project_studio_enabled = true end def disable_project_studio!(user) - stub_feature_flags(tailwind_container_queries: false, paneled_view: false) + stub_feature_flags(tailwind_container_queries: false, paneled_view: false, dap_side_panel: false) user.project_studio_enabled = false end