License Compliance Approvals in Merge Request MVC - refresh license approval checks when a compliance rules change after a merge request is opened.
Sub issue for https://gitlab.com/gitlab-org/gitlab-ee/issues/13067
Implementation Plan:
-
refresh license approval when a new blacklisted license is added after a merge request is opened. SoftwareLicensePolicies::CreateService
-
refresh license approval when a license is removed from the blacklist after a merge request is opened. -
refresh license approval when a blacklisted license is edited and becomes approved after a merge request is opened. SoftwareLicensePolicies::UpdateService
-
refresh license approval rule when a License-Check
approval rule is created after a merge request was opened.
Edited by mo khan