License Compliance - Remove `license_policy_list` feature flag.
Now that we've completed #202048 (closed) we no longer need this feature flag. Let's remove it.
Implementation Plan:
-
In ee/app/controllers/projects/licenses_controller.rb
remove
before_action do
push_frontend_feature_flag(:license_policy_list, default_enabled: true)
end
-
In ee/app/assets/javascripts/license_compliance/components/app.vue
remove
hasLicensePolicyList() {
return Boolean(this.glFeatures.licensePolicyList);
},
-
Refactor unit tests. Remove the tests in this description block
describe('when licensePolicyList feature flag is disabled', () => {
-
Refactor unit test rename the following describe block, and remove passing in feature flag to stubs
describe('when licensePolicyList feature flag is enabled', () => {
provide: {
glFeatures: { licensePolicyList: true },
},
-
In ee/app/assets/javascripts/license_compliance/components/app.vue
Remove if-else logic in Vue template and default to thev-if
template.
<template v-if="hasLicensePolicyList">
....
<template>
<template v-else>
<detected-licenses-table class="mt-3" />
</template>
Edited by -