Skip to content

Add group packages page

Dmytro Zaporozhets (DZ) requested to merge dz-group-packages-page into master

What does this MR do?

  • Move Dependency Proxy feature from Group -> Overview tab to Group -> Packages tab
  • Add Group -> Packages -> List page with all packages from all projects under the group. Same as Project -> Packages page but with project names and without remove controls.
  • Add development fixtures for NPM packages

NOTE: Please merge https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/29592 after this MR

Screenshots

Group -> Packages -> List

Screen_Shot_2019-06-13_at_9.26.40_AM

Group -> Packages -> Dependency Proxy

Screen_Shot_2019-06-12_at_4.24.42_PM

Does this MR meet the acceptance criteria?

Conformity

Performance and testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Dmytro Zaporozhets (DZ)

Merge request reports