Skip to content

Display 'License-Check' approval rule in the license compliance section

David Pisek requested to merge 32149-add-license-compliance-approvals into master

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

license_approvals

Loading State

Screen_Shot_2020-06-16_at_2.17.09_pm

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Related to #32149 (closed)

Edited by 🤖 GitLab Bot 🤖

Merge request reports