[15.0] Remove legacy approval status names from `managed_licenses` API
Proposal
With #335707 (closed) we deprecated blacklisted
and approved
statuses in managed_licenses
API, now we need to remove them
announcement https://about.gitlab.com/blog/2021/12/13/composition-analysis-group-deprecations/
Implementation plan
- In managed_licenses api file remove mention of
blacklisted
andapproved
statuses as request params. - Enable
lc_remove_legacy_approval_status
feature flag to get new statuses in API response. - Update documentation and remove mention of
“approved” or “blacklisted”
statuses as params.
Testing
SET to update the appropriate E2E Browser UI test for licence compliance when feature flag rolls out.
Edited by Will Meek