Fix licensed VSA page without parity FF
What does this MR do and why?
This MR fixes the project-level VSA page when the vsa_group_and_project_parity
FF is off.
Problem: the FF controls which frontend to use (FOSS or paid) however, the FF check was missing from the BE side. When a licensed project with the FF disabled was rendered, the backend attempted to use the aggregated backend.
Related note: #396665 (comment 1334682194)
How to test it
- Make sure you have ultimate license.
- Seed VSA:
SEED_CYCLE_ANALYTICS=true SEED_VSA=true FILTER=cycle_analytics rake db:seed_fu
- Go to the generated project > Analytics > Value Stream
- The page should render and you should see some items in the list.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.