License Compliance: UX scorecard recommendations
### Recommendations issues * [x] Introduce license classifications https://gitlab.com/gitlab-org/gitlab-ee/issues/12937 * Identifies different classifications we need to be designing for and/or considering * [x] Add license list to nav https://gitlab.com/gitlab-org/gitlab-ee/issues/13582 * License list visible to all project participants * Shows dependencies to related license * Improves UX auditing project files and showing license already in the project * Bootstraps compliance list, which could show admin entered classification (https://gitlab.com/gitlab-org/gitlab-ee/issues/12941) * [x] Add classifications and compliance selection to license list https://gitlab.com/gitlab-org/gitlab-ee/issues/12941 * Admin user can apply classifications to new (user added) or existing * Improve information architecture for admin user (vs settings > ci > license) * License classifications (blacklisted, rejected, unknow) are visible to all participants * [x] Clarify license results https://gitlab.com/gitlab-org/gitlab-ee/issues/12530 * [ ] Include classification to license in dependency list https://gitlab.com/gitlab-org/gitlab/issues/13137 * Displays license classifications in the dependency list * [x] ~~License management settings: user awareness if setup configuration is not complete https://gitlab.com/gitlab-org/gitlab-ee/issues/12685~~ * Currently planned for %12.5 * Improves confusing set up UX: a user may not have configured feature in config.yml #### Unplanned * Information drawer for license https://gitlab.com/gitlab-org/gitlab-ee/issues/12682 * Utilized design component: https://gitlab.com/gitlab-org/gitlab-design/issues/559 * Improves UX when the user is navigating from license detected in MR *May not be needed, if https://gitlab.com/gitlab-org/gitlab-ee/issues/13582 and https://gitlab.com/gitlab-org/gitlab-ee/issues/12941 are implemented. These are geared toward the LC list found in settings > CI/CD > License compliance.* * Auditing licenses already merged into a project https://gitlab.com/gitlab-org/gitlab-ee/issues/12938 * Display dependencies a license is being used in https://gitlab.com/gitlab-org/gitlab-ee/issues/12940
epic