Display 'License-Check' approval rule in the license compliance section
What does this MR do?
It adds a button and status indicator to the license-management page. They should allow users to quickly add, editor or remove merge request approval rules specific to license compliance.
- Adds new vuex-module that builds on existing state, actions and mutations for approval settings
- Adds a new vue component that contains the 'license approvals' button, the status text and a modal
- Adds to the rails controller to pass data via HAML to the store-settings
- Includes the newly added store and component within the policies-management app
Screenshots
Recording
Loading State
Does this MR meet the acceptance criteria?
Conformity
- [-] Changelog entry
- [-] Documentation (if required)
-
Code review guidelines -
Merge request performance guidelines -
Style guides -
Database guides -
Separation of EE specific content
Availability and Testing
-
Review and add/update tests for this feature/bug. Consider all test levels. See the Test Planning Process. -
Tested in all supported browsers - [-] Informed Infrastructure department of a default or new setting change, if applicable per definition of done
Related to #32149 (closed)
Edited by 🤖 GitLab Bot 🤖